SQL(Oracle 기준) - ROLLUP (그룹 함수)


SQL(Oracle 기준) - ROLLUP (그룹 함수)

*** 그룹함수- 내장형 함수의 그룹함수는 집계 함수에 불과하여, 범위가 제한적이지만 그룹 함수를 사용하면 소계, 합계 등의 정보를 모아 보고서를 만들 수 있다.- DECODE / CASE 함수를 사용할 경우 보기 편하게 보고서를 작성할 수 있다.** 그룹 함수 종류** ROLLUP 예제1) Oracle Developer 또는 sqlplus창에서 SCOTT 계정 접속2) 출력!- 부서별 합계, 전체합계 구하기SELECT DECODE(DEPTNO, NULL,'전체합계', DEPTNO),SUM(SAL)FROM EMPGROUP BY ROLLUP(DEPTNO);- 부서명과 직업을 기준으로 연봉 합계, 전체 합계를 구하기SELECT DECODE(DNAME,NULL,'전체합계',DNAME),DECODE(JOB,NULL,'합계&#x2..........



원문링크 : SQL(Oracle 기준) - ROLLUP (그룹 함수)