SQLにおけるUPDATEとSELECTの組み合わせの使い方は何ですか?
SQLにおいて、UPDATE SELECT文は、表のデータを更新するために使用され、同時に更新する行を指定するためにSELECT文が使用されます。
基本文法は以下の通りです:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition
テーブル名には table_name を指定し、column1 = value1、column2 = value2、…として列とそれに対応する新しい値を更新する列を指定します。条件には WHERE condition を使用し、更新する行を選択します。
例:
employeesというテーブルがあり、その中にはid、name、salaryという列が含まれています。5000以下の給料をもらっている従業員の給料を10%増やしたいと思います。
UPDATE employees
SET salary = salary * 1.1
WHERE salary < 5000
5000ドル以下の給与を受け取る全従業員の給与を10%引き上げることにより、従業員テーブルが更新されます。
UPDATE SELECT文を使用する際は、WHERE条件を慎重に使用し、条件に該当する行のみが更新されることを確認してください。