版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/East_MrChiu/article/details/70199100
ROLLUP和CUBE都是“小计”功能。
配合上GROUP BY,可以进行分组小计。
配合例子进行说明:
SELECT * FROM GROUP_TEST G;
SELECT G.GROUP_ID, SUM(G.SALARY) FROM GROUP_TEST G GROUP BY G.GROUP_ID;
SELECT G.GROUP_ID, SUM(G.SALARY) FROM GROUP_TEST G GROUP BY ROLLUP(G.GROUP_ID);
SELECT G.GROUP_ID, G.JOB, SUM(G.SALARY) FROM GROUP_TEST G GROUP BY ROLLUP(G.GROUP_ID, G.JOB);
SELECT G.GROUP_ID, G.JOB, SUM(G.SALARY) FROM GROUP_TEST G GROUP BY CUBE(G.GROUP_ID, G.JOB);