GBase 8a
其他
文章

GBase 8a OLAP函数(三)GROUP BY GROUPING SETS

发表于2024-04-25 10:25:1133次浏览1个评论

    GROUP BY GROUPING SETS (A,B,C)。首先对(A)进行 GROUP BY,然后对(B)进行 GROUP BY,然后对(C)进行 GROUP BY,最后将所有结果合并在一起(相当于 UNION ALL 操作) 。

select deptno, job, sum(sal)

from emp

group by grouping sets (deptno, job);

 

然后继续处理小计

select nvl(deptno,'职位小计'), nvl(job,'部门小计'), sum(sal)

from emp

group by grouping sets (deptno, job);

 

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 5个月前
收藏。