-
롤업데이터베이스/오라클 2020. 2. 27. 12:22반응형
롤업을 사용하면 그룹집계를 다양하게 사용할 수 있다.
SELECT DEPTNO, ENAME, SAL FROM EMP where deptno = 10 union all SELECT null,null,sum(sal) FROM EMP where deptno = 10 union all SELECT DEPTNO, ENAME, SAL FROM EMP where deptno = 20 union all SELECT null,null,sum(sal) FROM EMP where deptno = 20 union all SELECT DEPTNO, ENAME, SAL FROM EMP where deptno = 30 union all SELECT null,null,sum(sal) FROM EMP where deptno = 30
SELECT deptno, ename, sum(sal) FROM emp GROUP BY ROLLUP(deptno, ename);
'데이터베이스 > 오라클' 카테고리의 다른 글
[데이터베이스 기본]이너 조인(INNER JOIN) 아우터 조인(OUTER JOIN) (0) 2020.03.06 데이터베이스 계층형쿼리(LEVEL) (0) 2020.03.02 데이터베이스 피벗 사용해보기 (0) 2020.02.26 그룹별로 데이터 출력하기(groupby, PARTITION BY) (0) 2020.02.25 데이터베이스 실행 순서 (0) 2020.02.24