在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
這將更新employees
表中工資低于5000的所有員工的工資,將它們增加10%。
注意:在使用UPDATE SELECT語句時,需要謹慎使用WHERE條件,以確保只更新符合條件的行。