CUBE子句
CUBE是自动对group by子句中列出的字段进行分组汇总,结果集将包含列中所有可能组合,以及与这些组合相匹配的基础行中的聚合值。它会为每个分组返回一行汇总信息, 用户可以使用CUBE来产生交叉表值。比如,在CUBE子句中给出三个表达式(n = 3),运算结果为2n = 23 = 8组。
CUBE(a, b, c)等价于GROUPING SETS((a,b,c), (a,b), (a,c), (a), (b,c), (b), (c), ())
CUBE子句
CUBE是自动对group by子句中列出的字段进行分组汇总,结果集将包含列中所有可能组合,以及与这些组合相匹配的基础行中的聚合值。它会为每个分组返回一行汇总信息, 用户可以使用CUBE来产生交叉表值。比如,在CUBE子句中给出三个表达式(n = 3),运算结果为2n = 23 = 8组。
CUBE(a, b, c)等价于GROUPING SETS((a,b,c), (a,b), (a,c), (a), (b,c), (b), (c), ())