sqlで複数データを一度に更新するには?

SQLでは、UPDATE文を使うことで複数データをまとめて更新できます。以下に例を示します。

UPDATE 表名
SET 列名1 = 值1,
列名2 = 值2,
...
WHERE 条件;

例えば、「students」という名前のテーブルが id、name、age のカラムを持っており、18 歳未満の名前を「未成年」に変更したい場合は、以下のようなコードを使用します。

UPDATE students
SET name = '未成年'
WHERE age < 18;

これにより、すべての 18 歳未満の生徒の名前は「未成年者」に更新されます。

WHERE句は更新の条件を指定するもので、条件を満たす行のみが更新されます。WHERE句を指定していない場合、すべての行が更新されてしまいます。そのため、データをまとめて更新する場合は、WHERE句の条件が間違いなく希望するデータのみが更新されるように十分注意が必要です。

コメントを残す 0

Your email address will not be published. Required fields are marked *


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