SQL Update文の一般的な書き方は何ですか?

SQLのUpdateステートメントはデータベーステーブルのレコードを更新するために使用されます。一般的な書き方には以下のようなものがあります。

  1. フィールドの値を更新する:
UPDATE table_name
SET column_name = new_value
WHERE condition;
  1. 複数のフィールドの値を更新する:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
  1. サブクエリを使用してフィールドの値を更新する:
UPDATE table_name
SET column_name = (SELECT new_value FROM another_table WHERE condition)
WHERE condition;
  1. フィールドの値を更新するためにCASEステートメントを使用します。
UPDATE table_name
SET column_name = CASE
    WHEN condition1 THEN value1
    WHEN condition2 THEN value2
    ELSE default_value
END
WHERE condition;
  1. JOIN文を使用してフィールドの値を更新します。
UPDATE table1
JOIN table2 ON table1.id = table2.id
SET table1.column_name = table2.new_value
WHERE condition;

実際の要件に応じて適切な方法を選択して、データベーステーブルのレコードを更新するための一般的なSQL Update文の書き方がこちらです。

广告
広告は10秒後に閉じます。
bannerAds
bannerAds