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

[复制链接]
查看11 | 回复2 | 2008-9-8 21:26:03 | 显示全部楼层 |阅读模式
假设数据库中又一个表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;是什么意思?在本语句起什么作用?谢谢

回复

使用道具 举报

千问 | 2008-9-8 21:26:03 | 显示全部楼层
GROUP BY Sdept是按Sdept字段的值进行分组,就是Sdept一样的算作一组,AVG(Sage) 就是按上面的分组求平均,就是对Sdept一样的求平均值....
回复

使用道具 举报

千问 | 2008-9-8 21:26:03 | 显示全部楼层
select查询 语句Sdept- -不说这个Avg函数,计算查询中某一特定字段资料的算术平均值(Sqge)视图group by **对这张表排序...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行