group by cube 用法
来源:互联网 发布:c语言continue和break 编辑:程序博客网 时间:2024/05/21 22:38
/*GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B),(A、C),(A),(B、C),(B),(C), 最后对全表进行GROUP BY操作。 */--构造环境drop table dept purge;drop table emp purge;create table dept as select * from scott.dept;create table emp as select * from scott.emp;--------------------------------------------------------------------------------------------------------------------------------------------------------------------set term offset heading onset verify offset feedback offset linesize 2000set pagesize 30000set long 999999999set longchunksize 999999set autotrace off-- CUBE分组SELECT a.dname,b.job, SUM(b.sal) sum_salFROM dept a,emp b WHERE a.deptno = b.deptnoGROUP BY CUBE(a.dname,b.job);DNAME JOB SUM_SAL-------------- --------- ---------- 29025 CLERK 4150 ANALYST 6000 MANAGER 8275 SALESMAN 5600 PRESIDENT 5000SALES 9400SALES CLERK 950SALES MANAGER 2850SALES SALESMAN 5600RESEARCH 10875RESEARCH CLERK 1900RESEARCH ANALYST 6000RESEARCH MANAGER 2975ACCOUNTING 8750ACCOUNTING CLERK 1300ACCOUNTING MANAGER 2450ACCOUNTING PRESIDENT 5000----部分CUBE分组SELECT a.dname,b.job, SUM(b.sal) sum_salFROM dept a,emp b WHERE a.deptno = b.deptnoGROUP BY a.dname,CUBE(b.job);DNAME JOB SUM_SAL-------------- --------- ----------SALES 9400SALES CLERK 950SALES MANAGER 2850SALES SALESMAN 5600RESEARCH 10875RESEARCH CLERK 1900RESEARCH ANALYST 6000RESEARCH MANAGER 2975ACCOUNTING 8750ACCOUNTING CLERK 1300ACCOUNTING MANAGER 2450ACCOUNTING PRESIDENT 5000
0 0
- group by cube 用法
- GROUP BY 、CUBE 和 ROLLUP 用法对比
- group by cube
- GROUP BY CUBE
- group by cube & rollup
- group by cube
- Oracle Group By 用法之 —— Cube
- group by cube,rollup, grouping set的用法
- Group by all | with cube | with rollup 的3用法
- Group by all | with cube | with rollup 的用法
- group by分组函数之rollup与cube用法
- group by分组函数之rollup与cube用法
- group by rollup和group by cube的用法和区别
- sqlserver group by with cube
- GROUPING()函数 group by cube
- sqlserver group by with cube
- Group by RollUp&Group by CUBE&GroupBy 区别
- Group by RollUp&Group by CUBE&GroupBy 区别
- CCCamera,CCAtlasNode源码解析
- HDU 4407 Sum (莫比乌斯反演)
- gdb调试多线程
- php微信开发 (获取用户地理位置)
- python_学习笔记0825
- group by cube 用法
- 泛型
- 【leetcode】Distinct Subsequences
- 在Linux、ubuntu 11下安装无线网卡 、杂牌无线网卡、ndiswrapper的使用
- AngularJS学习笔记(1)
- [学习笔记]线性表的链式存储
- [leetcode] 117.Populating Next Right Pointers in Each Node II
- [LeedCode OJ]#48 Rotate Image
- 1.大数据基础(上)_3.大数据处理技术