米小格儿

关注

oracle 高级分组 GROUPING_ID

米小格儿

关注

阅读 84

2023-04-26


用SCOTT/TIGER登录。


GROUPING_ID可以接收多个列,这几个列都不为空时,返回0,只要有一个为空,则返回1,如果都为空,则返回3。


SQL:

SELECT GROUPING_ID(JOB, DEPTNO), JOB, DEPTNO, SUM(SAL) FROM EMP GROUP BY ROLLUP(JOB, DEPTNO);



结果:

oracle 高级分组 GROUPING_ID_SQL


相关推荐

狐沐说

oracle 高级分组 GROUPING

狐沐说 72 0 0

老北京的热干面

oracle 高级分组 GROUPING SETS

老北京的热干面 60 0 0

骑在牛背上看书

hive高级分组聚合grouping sets,cube,rollup

骑在牛背上看书 57 0 0

豆丁趣

Oracle 高级排序函数 和 高级分组函数 实现跳跃排序,特殊分组

豆丁趣 87 0 0

小沙坨

Oracle的rollup、cube、grouping sets函数

小沙坨 117 0 0

奔跑的酆

SQL进阶技巧:多维分析之如何还原任意维度组合下的维度列簇名称?【利用grouping_id逆向分析】

奔跑的酆 21 0 0

伊人幽梦

【Oracle】通过rollup和grouping函数生成报表

伊人幽梦 65 0 0

芭芭蘑菇

Oracle 时间分组

芭芭蘑菇 51 0 0

是波波呀

oracle 分组查询

是波波呀 56 0 0

深夜瞎琢磨

Oracle 分组函数

深夜瞎琢磨 101 0 0

精彩评论(0)

0 0 举报