GROUP BY ROLLUP (col1, col2, col3, col4) 为以下列表中的每个列表达式组合创建组。
•col1、col2、col3、col4
•col1、col2、col3、NULL
•col1、col2、NULL、NULL
•col1、NULL、NULL、NULL
•NULL、NULL、NULL、NULL
可以理解为从最后一个字段往前递减,为每中情况查询一个分组,递减时用 NULL补充。
类比于数学中: 分组
GROUP BY CUBE 为所有可能的列组合创建组。
对于 GROUP BY CUBE (a, b),结果具有 (a, b)、(NULL, b)、(a, NULL) 和 (NULL, NULL) 唯一值的组
类比于数学中的:全排列