SQL rollup, cube함수

박성현·2024년 4월 12일

Database

목록 보기
16/23

실습중에 간당히 궁금했던 부분을 실습해보자.

rollup함수

  • 여러 열의 값을 그룹화하여 합계를 계산하거나, 서브 그룹의 합계를 계산하는 등의 작업에 사용될 수 있다.
--rollup 함수 각각의 전체 select문을 출력해준다
SELECT DEPTNO ,JOB , COUNT(*), MAX(sal), sum(sal), avg(sal)
FROM EMP e 
GROUP BY ROLLUP ( DEPTNO, JOB )
;

결과 :


cube함수

  • cube 함수는 주어진 열들의 가능한 모든 조합에 대해 집계를 수행하여 다차원 집계를 생성합니다
SELECT DEPTNO ,JOB , COUNT(*), MAX(sal), sum(sal), avg(sal)
FROM EMP e 
GROUP BY CUBE ( DEPTNO, JOB )
;

결과 :

profile
개발기록장

0개의 댓글