SQL语言操作参考:修改数据
修改操作语句的一般格式为:
UPDATE <表名> SET<列名>=<表达式>[,<列名>=<表达式>]...
[WHERE<条件>];
一、 修改某一个元组的值
例4 将学生95001的年龄改为22岁。
UPDATE Student
SET Sage=22;
WHERE Sno='95001';
二、修改多个元组的值
例5 将所有学生的年龄增加1岁。
UPDATE Student
SET Sage=Sage+1;
三、带子查询的修改语句
子查询也可以嵌套在UPDATE语句中。
例6 将计算机科学系全体学生的成绩置零。
UPDATE SC
SET Grade=0
WHERE 'CS'=
(SELECT Sdept
FROM Student
GROUP Student.Sno=SC.Sno);
UPDATE <表名> SET<列名>=<表达式>[,<列名>=<表达式>]...
[WHERE<条件>];
一、 修改某一个元组的值
例4 将学生95001的年龄改为22岁。
UPDATE Student
SET Sage=22;
WHERE Sno='95001';
二、修改多个元组的值
例5 将所有学生的年龄增加1岁。
UPDATE Student
SET Sage=Sage+1;
三、带子查询的修改语句
子查询也可以嵌套在UPDATE语句中。
例6 将计算机科学系全体学生的成绩置零。
UPDATE SC
SET Grade=0
WHERE 'CS'=
(SELECT Sdept
FROM Student
GROUP Student.Sno=SC.Sno);
精选留言