부서 전체 행을 모두 포함
ORDER BY가 생기면 기본 프레임이 현재 행까지 닫힙니다둘 다 PARTITION BY department로 같은 부서를 묶지만, 정렬이 없으면 부서 전체 합계, 정렬이 있으면 현재 행까지의 누적 합계를 보게 됩니다.
SUM(salary) OVER ( PARTITION BY department )
SUM(salary) OVER ( PARTITION BY department ORDER BY salary )
ORDER BY를 넣는 순간 기본 프레임은
RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW가 되어,
기본 동작이 전체 합계에서 누적 계산으로 바뀝니다.