ORDER BY EFFECT

ORDER BY가 들어가면 누적 계산으로 바뀔 수 있다

윈도우 집계에서 ORDER BY는 단순 정렬이 아니라 ‘현재 행까지’라는 시간축을 만들 수 있습니다.

전체 파티션
현재 행까지
동일 정렬값 주의

ORDER BY 없음

전체합
namesalarydept_total
도윤5,70018,900
서연6,20018,900
민준7,00018,900

ORDER BY 있음

누적합
namesalaryrunning
도윤5,7005,700
서연6,20011,900
민준7,00018,900
실무 주의

같은 정렬값이 있으면 RANGE 기본 프레임이 peer 행을 함께 묶을 수 있습니다. 행 단위 누적은 ROWS 프레임을 명시하세요.