SQL课件第10讲查询幻灯片.pptVIP

  • 12
  • 0
  • 约4.56千字
  • 约 39页
  • 2018-03-26 发布于未知
  • 举报
控制显示顺序 控制行的显示顺序 一般来说,屏幕上查询结果是按SQL检索到的先后次序显示的。先取到的先显示,后取到的后显示。ORDER BY子句可以控制所选取行的显示顺序。 例:按工资从高到低的顺序,列出计算机系(系编号为“D01”)教师的所有信息(在ORDER BY子句中,缺省[ASC]选项,即表明取缺省值为升序)。 SELECT * FROM T WHERE Dnum=D01 ORDER BY Tsalary DESC; 例:先按职称的升序,然后按工资的降序,列出所有教师的信息。 SELECT * FROM T ORDER BY Ttitle,Tsalary DESC; 分组 行的分组和分组统计 假如用户不是想知道表中每个记录的详尽信息,而只是关心一些统计数据(例如某部门的总工资、总人数、平均工资等),可以用GROUP BY子句对行进行分组,并使用集合函数对其进行分组统计。 例:按平均工资从小到大的顺序列出各种职称教师的总工资、人数和平均工资。 SELECT Ttitle,SUM(Tsalary),COUNT(*),AVG(Tsalary) FROM T GROUP BY Ttitle ORDER BY AVG(Tsalary); 例:分别列出男、女教师各种职称的人数和平均工资。 SELECT Tsex,Ttitle,C

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档