带子查询的修改语句INSERT相同。在SQL中,子查询可以嵌套在UPDATE语句中,用于指定修改的条件。

示例:[例5-50] 将200001班的全体学生的成绩加10分。

UPDATE result_info 
SET result = result + 10 
WHERE student_id IN (SELECT student_id FROM student_info WHERE class_no = '200001');

在上例中,子查询 SELECT student_id FROM student_info WHERE class_no = '200001' 用于从 student_info 表中找到班级编号为 200001 的所有学生,并将这些学生的成绩在 result_info 表中更新,使得每个学生的 result 增加10分。