Sql中insert into 插入子查询结果问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:41:10
假设数据库中又一个表DeptAge用来储存查询结果,其结构是:Deptage (sdetp, CHAR(15) Agage SMALLINT);

INSERT INTO Deptage (sdetp,Avgage)
SELECT Sdept,AVG(Sage)
form Student
GROUP BY Sdept;

请问这些语句应该怎么解释?SELDET Sdept,AVG(Sage)和GROUP BY Sdept;是什么意思?在本语句起什么作用?谢谢

GROUP BY Sdept是按Sdept字段的值进行分组,就是Sdept一样的算作一组,
AVG(Sage) 就是按上面的分组求平均,就是对Sdept一样的求平均值.

select查询 语句 Sdept- -不说这个
Avg函数,计算查询中某一特定字段资料的算术平均值(Sqge)视图
group by **
对这张表排序

建议楼主去看sql21day