您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle命令 CUBE

2024/4/11 9:05:47发布21次查看
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)是不一样的。

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product