打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
grouping sets

grouping sets  

2010-06-08 15:53:00|  分类: oracle补充 |字号 订阅

grouping sets可以合并多个分组的结果

SQL> select deptno,avg(sal) from emp group by deptno;

    DEPTNO   AVG(SAL)
---------- ----------
        10 2916.66667
        20       2175
        30 1566.66667

SQL> select job,avg(sal) from emp group by job;

JOB         AVG(SAL)
--------- ----------
ANALYST         3000
CLERK         1037.5
MANAGER   2758.33333
PRESIDENT       5000
SALESMAN        1400

SQL> select deptno,job,avg(sal) from emp group by grouping sets( deptno,job);

    DEPTNO JOB         AVG(SAL)
---------- --------- ----------
           ANALYST         3000
           CLERK         1037.5
           MANAGER   2758.33333
           PRESIDENT       5000
           SALESMAN        1400
        10           2916.66667
        20                 2175
        30           1566.66667

8 rows selected.

使用grouping sets可同时得到使用sal,和deptno统计的结果

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
超详细的5个Oracle数据库分组函数总结
Oracle(第五天)
SQL 中having 和where的区别
oracle 组函数
Oracle(第四天)
分组与分组函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服