zoukankan      html  css  js  c++  java
  • oracle的rollup

    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行。

  • 相关阅读:
    LeetCode 230. 二叉搜索树中第K小的元素(Kth Smallest Element in a BST)
    LeetCode 216. 组合总和 III(Combination Sum III)
    LeetCode 179. 最大数(Largest Number)
    LeetCode 199. 二叉树的右视图(Binary Tree Right Side View)
    LeetCode 114. 二叉树展开为链表(Flatten Binary Tree to Linked List)
    LeetCode 106. 从中序与后序遍历序列构造二叉树(Construct Binary Tree from Inorder and Postorder Traversal)
    指针变量、普通变量、内存和地址的全面对比
    MiZ702学习笔记8——让MiZ702变身PC的方法
    你可能不知道的,定义,声明,初始化
    原创zynq文章整理(MiZ702教程+例程)
  • 原文地址:https://www.cnblogs.com/xd502djj/p/1832191.html
Copyright © 2011-2022 走看看