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), ())
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
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), ())