Oracle公司内部数据库培训资料17对GROUPBY子句的扩展.pptVIP

  • 5
  • 0
  • 约2.19万字
  • 约 27页
  • 2017-05-21 发布于四川
  • 举报

Oracle公司内部数据库培训资料17对GROUPBY子句的扩展.ppt

对 GROUP BY 子句的扩展 目标 通过本章学习,您将可以: 使用 ROLLUP 操作分组 使用 CUBE 操作分组 使用 GROUPING 函数处理 ROLLUP 或 CUBE操作所产生的空值 使用 GROUPING SETS 操作进行单独分组 组函数 组函数处理多行返回一个行 GROUP BY 子句 HAVING 子句 使用 HAVING 对组函数进行限制 对查询进行第二次限制 带有ROLLUP 和 CUBE 操作的GROUP BY 子句 使用带有ROLLUP 和 CUBE 操作的GROUP BY 子句产生多种分组结果 ROLLUP 产生n + 1种分组结果 CUBE 产生2的n次方种分组结果 ROLLUP 操作符 ROLLUP 是对 GROUP BY 子句的扩展 ROLLUP 产生n + 1种分组结果,顺序是从右向左 ROLLUP 应用举例 CUBE 操作符 CUBE是对 GROUP BY 子句的扩展 CUBE 会产生类似于笛卡尔集的分组结果 CUBE 应用举例 GROUPING 函数 GROUPING 函数可以和 CUBE 或 ROLLUP 结合使用 使用 GROUPING 函数,可以找到哪些列在该行中参加了分组 使用 GROUPING 函数, 可以区分空值产生的原因 GROUPING 函数返回 0 或 1 GROUPING 函数举例 GROUPING SE

文档评论(0)

1亿VIP精品文档

相关文档