在SQL中,可以使用UPDATE語句將查詢結果賦值給指定列。
語法如下:
UPDATE 表名
SET 列名 = (SELECT 查詢結果)
WHERE 條件;
其中,表名為要修改的表的名稱,列名為要賦值的列的名稱,查詢結果為要賦值的內容,條件為篩選要修改數據的條件。
例如,假設有一個學生表(students),包含學生的ID、姓名和年齡。現在希望將年齡大于20歲的學生的姓名改為"成年學生",可以使用以下SQL語句:
UPDATE students
SET 姓名 = '成年學生'
WHERE 年齡 > 20;
執行這條SQL語句后,年齡大于20歲的學生的姓名會被改為"成年學生"。