【【Transact-SQL】教材】教材3.5“数据更新数据更新”的几道例题(的几道例题(INSERT-
DELETE-UPDATE))
在“更新数据”语句的前后,适当增加简单的查询语句,便于查看更新的效果。
下面这句查询的意思是:查看Student表的全部数据。
SELECT * FROM Student
【例3.72】-P115
--第一步:建表
CREATE TABLE Dept_age
(
Sdept CHAR(15), /*系名*/
Avg_age SMALLINT /*学生平均年龄*/
);
--第二步:插入数据
INSERT INTO Dept_age(Sdept,Avg_age)
SELECT Sdept,AVG(Sage)
FROM Student
GROUP BY Sdept;
--第三步:查看数据
SELECT * FROM Dept_age
【例3.73】-P115
SELECT * FROM Student
UPDATE Student
SET Sage=22
WHERE Sno='201215121';
SELECT * FROM Student
【例3.74】-P115
SELECT * FROM Student
UPDATE Student SET Sage= Sage+1;
SELECT * FROM Student
【例3.75】-P116
SELECT * FROM SC
UPDATE SC
SET Grade=1
WHERE Sno IN
(
SELECT Sno
FROM Student
WHERE Sdept= 'CS'
);
SELECT * FROM SC
【例3.80】-P117
SELECT * FROM Student
UPDATE Student
SET Sdept = NULL
评论0
最新资源