본문 바로가기

공부하기/Data Base

[Oracle 공부하기]소계 관련 함수

ROLLUP 

주어진 데이터들의 소계를 구해주는 함수

      부서별/담당 업무별 인원소계와 급여 소계 가능

      ex) SELECT DEPTNO, JOB, SUM(SAL) 

FROM EMP 

GROUP BY ROLLUP(DEPTNO, JOB)


CUBE 

주어진 데이터들의 전체 총계까지 구해주는 함수

      ROLLUP과는 다르게 전체 총계가 맨위에 출력됨

      ex) SELECT DEPTNO, JOB, COUNT(*), SUM(SAL) 

FROM EMP 

GROUP BY CUBE(DEPTNO, JOB)