- 5
- 0
- 约2.19万字
- 约 27页
- 2017-05-21 发布于四川
- 举报
对 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)