oracle 高级分组 GROUPING
2014-03-21 21:52
405 查看
用SCOTT/TIGER登录。
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。
SQL:
结果:
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。
SQL:
SELECT GROUPING(JOB), JOB, SUM(SAL) FROM EMP GROUP BY ROLLUP(JOB);
结果:
相关文章推荐
- oracle 高级分组 GROUPING_ID
- oracle 高级分组 ROLLUP
- ORACLE 高级分组
- oracle 11g:高级分组:rollup,cube,grouping sets
- Oracle高级查询之OVER (PARTITION BY ..), 解决查询分组后某列最大的那条数据。
- Oracle SQL 高级分组
- ORACLE的分组函数ROLLUP,CUBE,GROUPING
- Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
- Oracle分组函数 rollup、cube、grouping sets、grouping、grouping_id
- Oracle 高级分组
- oracle 高级分组 GROUPING SETS
- Oracle高级分组
- Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
- Oracle高级查询--分组查询篇
- 高级分组ROLLUP,CUBE,GROUPING,GROUPING SETS操作
- Oracle分组ROLLUP、GROUP BY、GROUPING、GROUPING SETS区别和作用
- Oracle面试题 表连接 高级排序函数 - 高级分组函数 (附简单记忆法)
- oracle 高级分组 CUBE
- oracle 高级分组 ROLLUP 和 CUBE 区别