首页 笔记 图片 查字 
所属分类:Hive
浏览:180
内容:

grouping sets括号中的参数必须是group by后面的字段:group by (字段1,字段2) grouping sets(字段1,字段2)
group by 根据括号中的字段进行分组去重,然后根据select中的聚合函数对字段聚合,
grouping sets 相当于把括号中的字段分别进行上述 group by 操作,然后进行 union all 聚合。
GROUPING__ID 表示结果属于哪一个分组集合,一般和 grouping sets 一起使用。
cube 根据 GROUP BY 的维度的所有组合进行聚合。
rullup 函数是cube的子集,以最左侧维度为主,按照顺序依次进行聚合。
rollup 只 group by 第一个字段开头的字段组合。