mysql 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)是不一样的。

logo.gif

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值