grouping()针对cube()==========cube运算生成1,自身0
grouping()针对sets()==========sets运算生成0,自身1
--cube(a,b)有三种组合啊
(a,null),(null,b),(a,b)最后还有有一行空行,只不过最后oracle把所有的空行会合并为只剩一行空行

练习:按照这个规则可以在本地数据库hr用户练习,如下

2. group by grouping sets()

采用sets()

--与grouping在一起使用

grouping()针对cube()==========cube运算生成1,自身0
grouping()针对sets()==========sets运算生成0,自身1
--cube(a,b)有三种组合啊
(a,null),(null,b),(a,b)最后还有有一行空行,只不过最后oracle把所有的空行会合并为只剩一行空行

练习:按照这个规则可以在本地数据库hr用户练习,如下

2. group by grouping sets()

采用sets()

--与grouping在一起使用

1252

被折叠的 条评论
为什么被折叠?