CUBE節

752 ワード

  • GROUPING SETS、ROLUP等の機能
  • GROUP BY節とともに
  • を用いる.
  • とGROUP BY節との結合
  • は、複数の形態のグループ情報
  • を同時に提供することができる.
  • GROUPING SETSと異なり、バンドルするグループ
  • を直接渡す必要はない.
  • 列の順序が変更された場合、同じ結果は
  • です.
  • 列数がNの場合、2^N級小計出力
  • CUBE(DEPTNO,POSITION)の場合、全ての小計、DEPTNO小計、POSITION小計、DEPTNO、POSITION小計が表示されます.
  • CUBEとGROUPING SETSの比較

  • CUBE
  • SELECT DEPTNO, POSITION, SUM(SAL)
    FROM EMP2
    GROUP BY CUBE(DEPTNO, POSITION);
  • GROUPING SETS
  • SELECT DEPTNO, POSITION, SUM(SAL)
    FROM EMP2
    GROUP BY GROUPING SETS(DEPTNO, POSITION, (DEPTNO,POSITION),());
    どちらも次の結果を示します.