oracle 高级分组 GROUPING_ID
2014-03-21 22:05
776 查看
用SCOTT/TIGER登录。
GROUPING_ID可以接收多个列,这几个列都不为空时,返回0,只要有一个为空,则返回1,如果都为空,则返回3。
SQL:
结果:
GROUPING_ID可以接收多个列,这几个列都不为空时,返回0,只要有一个为空,则返回1,如果都为空,则返回3。
SQL:
SELECT GROUPING_ID(JOB, DEPTNO), JOB, DEPTNO, SUM(SAL) FROM EMP GROUP BY ROLLUP(JOB, DEPTNO);
结果:
相关文章推荐
- Oracle分组函数 rollup、cube、grouping sets、grouping、grouping_id
- oracle 高级分组 GROUPING
- 标识分组的函数:group_id(),grouping(),grouping_id()
- Oracle函数之Grouping/Grouping_id
- oracle中grouping和grouping_id
- ORACLE GROUPING_ID函数
- oracle 高级分组
- Oracle 高级分组
- Oracle grouping_id group_id grouping 介绍
- Oracle高级分组
- Oracle高级查询--分组查询篇
- Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
- oracle 高级分组 ROLLUP
- ORACLE GROUPING_ID函数
- oracle group by rollup,decode,grouping,nvl,nvl2,nullif,grouping_id,group_id,grouping sets,RATIO_TO
- ORACLE GROUPING_ID函数
- Oracle很实用的汇总报表实现方式!grouping_id、rollup的使用
- oracle group by rollup,decode,grouping,nvl,nvl2,nullif,grouping_id,group_id,grouping sets,RATIO_TO
- Oracle基础——group by 、group by rollup、grouping、grouping_id等的用法
- Oracle高级查询之OVER (PARTITION BY ..), 解决查询分组后某列最大的那条数据。