博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle的rollup
阅读量:7014 次
发布时间:2019-06-28

本文共 808 字,大约阅读时间需要 2 分钟。

rollup   配合   goup   by   命令使用,可以提供信息汇总功能(类似于"小计")   

  下面是一个简单例子:   

    

  SQL>   select   job,deptno,sal   from   emp;   

    

  JOB                     DEPTNO               SAL   

  ---------   ---------   ---------   

  CLERK                         20               800   

  SALESMAN                   30             1600   

  SALESMAN                   30             1250   

  MANAGER                     20             2975   

  SALESMAN                   30             1250   

  MANAGER                     30             2850   

  MANAGER                     10             2450   

  ANALYST                     20             3000   

  PRESIDENT                 10             5000   

  SALESMAN                   30             1500   

  CLERK                         20             1100   

  CLERK                         30               950   

  ANALYST                     20             3000   

  CLERK                         10             1300   

    

  已选择14行。   

    

  SQL>   select   job,deptno,sum(sal)   total_sal   from   emp   group   by   rollup(job,deptno);   

    

  JOB                     DEPTNO   TOTAL_SAL   

  ---------   ---------   ---------   

  ANALYST                     20             6000   

  ANALYST                                     6000   

  CLERK                         10             1300   

  CLERK                         20             1900   

  CLERK                         30               950   

  CLERK                                         4150   

  MANAGER                     10             2450   

  MANAGER                     20             2975   

  MANAGER                     30             2850   

  MANAGER                                     8275   

  PRESIDENT                 10             5000   

  PRESIDENT                                 5000   

  SALESMAN                   30             5600   

  SALESMAN                                   5600   

                                                  29025   

    

  已选择15行。

本文转自茄子_2008,原文链接:http://www.cnblogs.com/xd502djj/archive/2010/09/21/1832191.html,如需转载请自行联系原作者

你可能感兴趣的文章
JUnit单元测试中的setUpBeforeClass()、tearDownAfterClass()、setUp()、tearDown()方法小结
查看>>
Java程序猿JavaScript学习笔记(2——复制和继承财产)
查看>>
ubuntu15.10下编译安装wine1.8 rc4
查看>>
Hello,HTML 到 HTML5
查看>>
jquery获取节点的时候获取包含自己在内的HTML标签
查看>>
android之AlertDialog 点击其它区域自己主动消失
查看>>
小程序 - 提示框
查看>>
Windows 10下安装配置Caffe并支持GPU加速(修改版)
查看>>
CPU profiling
查看>>
feign调用接口session丢失解决方案
查看>>
利用 SPL 快速实现 Observer 设计模式
查看>>
本体感受和演讲能力
查看>>
Spring MVC+Ant+Tomcat+Eclipse最简单的demo
查看>>
JavaScript 对象
查看>>
UrlDecode
查看>>
Quartz.Net在windows服务中的使用
查看>>
一条直线上N个线段所覆盖的总长度
查看>>
sql server 2008学习13 触发器
查看>>
Wix学习整理(5)——安装时填写注册表
查看>>
推荐一个IE6下js调试工具(Companion.JS)
查看>>