数据库应用基础 Fundamental and Application of Database 第六讲 测控技术与自动化教研中心冯仁剑
Fundamental and Application of Fundamental and Application of Database Database 数据库应用基础 数据库应用基础 第六讲 测控技术与自动化教研中心 测控技术与自动化教研中心 冯仁剑
36数据更新(二)
3.6 数据更新(二) 数据更新(二)
1.插入子查询结果 语句格式 INSERT INTO<表名>(<属性列>,<属性列2> 子查询; 功能 将子查询结果插入指定表中
1. 插入子查询结果 插入子查询结果 z 语句格式 INSERT INTO <表名> [(<属性列1> [,<属性列2>… )] 子查询; z 功能 将子查询结果插入指定表中
插入子查询结果(续) 例3]对每一个系,求学生的平均年龄,并 把结果存入数据库。 第一步:建表 CREATE TABLE Deptage ( Sdept ChAR(15)/系名* Avgage SMALLINT);/学生平均年龄*
插入子查询结果(续) 插入子查询结果(续) [ 例3] 对每一个系,求学生的平均年龄,并 把结果存入数据库。 第一步:建表 CREATE TABLE Deptage (Sdept CHAR(15) /* 系名*/ Avgage SMALLINT); /*学生平均年龄*/
插入子查询结果(续) 第二步:插入数据 INSERT INTO Deptage(Sdept, Avgage SELECT Sdept, AVG(Sage) FROM Student GROUP BY Sdept
插入子查询结果(续) 插入子查询结果(续) 第二步:插入数据 INSERT INTO Deptage(Sdept ,Avgage) SELECT Sdept ,AVG(Sage) FROM Student GROUP BY Sdept ;