SUM, MIN, MAX, AVG, COUNT등의 집계 함수도 분석함수로 사용할 수 있다.
아래는 사원의 전체급여 합계(all_sum), 부서별 급여 합계(dept_sum), 부서별로 누적 합계(nujuk_sum)를 조회하는 예이다.
SELECT empno, ename, deptno, SUM(sal) OVER () all_sum, SUM(sal) OVER (PARTITION BY deptno) dept_sum, SUM(sal) OVER (PARTITION BY deptno ORDER BY empno) nujuk_sum FROM emp; EMPNO ENAME DEPTNO ALL_SUM DEPT_SUM NUJUK_SUM ------ ------- ---------- ---------- ---------- ---------- 7782 CLARK 10 29025 8750 2450 7839 KING 10 29025 8750 7450 7934 MILLER 10 29025 8750 8750 7369 SMITH 20 29025 10875 800 7566 JONES 20 29025 10875 3775 7788 SCOTT 20 29025 10875 6775 7876 ADAMS 20 29025 10875 7875 7902 FORD 20 29025 10875 10875 7499 ALLEN 30 29025 9400 1600 7521 WARD 30 29025 9400 2850 7654 MARTIN 30 29025 9400 4100 7698 BLAKE 30 29025 9400 6950 7844 TURNER 30 29025 9400 8450 7900 JAMES 30 29025 9400 9400
- 강좌 URL : http://www.gurubee.net/lecture/2673
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.