[SQLD] SQL 활용 - 그룹 함수, 윈도우 함수, 테이블 파티션
1. ROLLUP - GROUP BY 칼럼에 대해 Subtotal을 만들어준다. SELECT DECODE(DEPTNO,NULL,'전체합계',DEPTNO),SUM(SAL) // DEPTNO가 NULL이면 '전체합계' FROM EMP2 GROUP BY ROLLUP(DEPTNO); // 부서별&총 합계산 GROUP BY ROLLUP(컬럼명); SELECT DEPTNO, JOB , SUM(SAL) FROM EMP2 GROUP BY ROLLUP(DEPTNO,JOB); - 부서별 합계, 직업별 합계, 전체합계 모두 조회 2. GROUPING 함수 - ROLLUP,CUBE,GROUPING SETS에서 생성되는 합계값을 구분하기 위해 만들어진 함수 ex) 소계, 합계 등이 계산되면 GROUPING 함수..
2020. 8. 22.