第08篇 数据查询.pptVIP

  • 8
  • 0
  • 约1.02万字
  • 约 54页
  • 2017-06-17 发布于湖北
  • 举报
8.3 SELECT基本查询 使用COMPUTE和COMPUTE BY子句汇总 使用COMPUTE子句可以在查询的结果集中生成汇总行的同时,还生成明细行。 语法:COMPUTE row_aggregate(column_name)   [,row_aggregate(colornn_name)...] [BY column_name[, column_name. . . ]] 例8-16:查询选课表中学号为s2008001的平均成绩及各科成绩。 select 学号,课程号,成绩 from 选课表 where 学号=s2008001 compute avg(成绩) 8.3 SELECT基本查询 COMPUTE子句生成集合函数结果附加在结果集的最后,当与BY一起使用时,COMPUTE子句在结果集内对指定列进行分组汇总。 例8-17:查询选课表中学生的各科成绩及平均成绩。select 学号,课程号,成绩 from 选课表 order by 学号 compute avg(成绩) by 学号 提示: COMPUTE子句中指定的列必须是SELECT子句中已有的。 COMPUTE BY必须与ORDER BY子句一起使用,且两个子句指定的列及顺序相同。 不能与SELECT INTO子句一起使用。 8.4 SELECT嵌套查询 有时一个SELECT语句无法完成查询任务,

文档评论(0)

1亿VIP精品文档

相关文档