결과를 붙일 대상 행은 그대로 유지됩니다.
MENTAL MODEL
윈도우 함수의 사고 모델
현재 행을 기준으로 관련 행 묶음을 정하고, 그 범위 안에서 순위나 집계를 계산합니다.
현재 행
파티션
프레임
›
같은 부서, 같은 고객처럼 비교 범위를 나눕니다.
›
순서와 현재 행까지의 범위를 정합니다.
›
순위, 누적합, 평균 등을 현재 행 옆에 표시합니다.
AVG(salary) OVER ( PARTITION BY department ORDER BY salary DESC )
읽는 순서
부서별로 나눈 뒤, 급여 높은 순으로 줄을 세우고, 그 범위 안에서 함수를 계산합니다.