FRAME CHOICE

프레임 선택은 “몇 행을 볼지”와 “동점을 묶을지”로 결정한다

누적합, 이동 평균, 동점 포함 여부를 먼저 정하면 ROWS와 RANGE 중 무엇을 쓸지 선명해집니다.

누적값

처음부터 현재 행까지면 UNBOUNDED PRECEDING과 CURRENT ROW를 씁니다.

이동 평균

정확히 N행만 볼 때는 ROWS BETWEEN N PRECEDING을 사용합니다.

동점 포함

같은 정렬값을 함께 묶어야 하면 RANGE를 검토합니다.

기본값 경계: 프레임을 생략하면 DBMS 기본값이 개입하므로, 결과 의미가 중요하면 명시합니다.