반응형
롤업을 사용하면 그룹집계를 다양하게 사용할 수 있다.
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);
'정리' 카테고리의 다른 글
데이터베이스 계층형쿼리(LEVEL) (0) | 2020.03.02 |
---|---|
Flutter - Widget 위젯이란? (0) | 2020.03.01 |
데이터베이스 피벗 사용해보기 (0) | 2020.02.26 |
추상클래스와 인터페이스의 차이점 (0) | 2020.02.25 |
그룹별로 데이터 출력하기(groupby, PARTITION BY) (0) | 2020.02.25 |