2015第章高级应用.pptVIP

  • 1
  • 0
  • 约2.76万字
  • 约 86页
  • 2016-12-16 发布于北京
  • 举报
华北科技学院 李文武 第6章 SQL 高级应用 电子商务数据库技术 6.1 SELECT 高级查询 6.1.1数据汇总 1.聚合函数:对一组值操作,返回单一的汇总值。聚合函数在如下情况下,允许作为表达式使用: (1)SELECT语句的选择列表(子查询或外部查询)。 (2)COMPUTE或COMPUTE BY子句。 (3)HAVING子句。 COMPUTE和COMPUTE BY COMPUTE子句用于分类汇总,格式为: [COMPUTE{聚合函数名(expression)}[,...n][BY expression[,...n]]] 其中expression是列名;COMPUTE将产生额外的汇总行。 COMPUTE BY子句可以用同一SELECT语句既查看明细行,又查看汇总行。可计算分组的汇总值,也可计算整个结果集的汇总值。 COMPUTE 生成的结果集 当 COMPUTE 带有可选的 BY 子句时,符合 SELECT 条件的每个组都有两个结果集: 每个组的第一个结果集是明细行集,其中包含该组的选择列表信息。 每个组的第二个结果集有一行,其中包含该组的 COMPUTE 子句中所指定的聚合函数的小计。 当 COMPUTE 不带可选的 BY 子句时,SELECT 语句有两个结果集: 每个组的第一个结果集是包含选择列表信息的所有明细行。 第二个结果集有一行,其中包含 COMPUT

文档评论(0)

1亿VIP精品文档

相关文档