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在一起使用