oracle cube排序,Oracle命令CUBE
Oracle基本命令:GROUP BY CUBE(字段列表);CUBE命令根據字段列表,生成不同的排列組合,并根據每一種組合結果,生成統計匯總。比
Oracle基本命令:GROUP BY CUBE(字段列表);
CUBE命令根據字段列表,生成不同的排列組合,并根據每一種組合結果,生成統計匯總。
比如:GROUP BY CUBE( city, job, age );排列組合的結果如示:
1)city,job,age
2)city, job
3)city
4)job, age
5)age
6)city , age
7) job
所以就有7種排列組合。
2)根據每一種排列組合,生成不同的統計匯總,如下:
1) group by cube(city, job ,age );
2) group by cube(city, job);
3) group by cube(city);
4)group by cube(job, age );
5)group by cube(age);
6)group by cube(city, age);
7)group by cube(job);
舉例說明:
1)先統觀我們要用到的表(TABLE ):
2) 根據職業(JOB)求不同職業的平均薪水(SAL):
3)根據不同部門(DEPTNO),不同職業(JOB),求平均薪水(SAL):
-- 可以看到不同部門(DEPTNO:10,20,30)的平均年薪水AVG(SAL)是不一樣的。
, 本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴 本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的oracle cube排序,Oracle命令CUBE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sherlock是什么意思啊?
- 下一篇: websphere配置oracle数据源