더북(TheBook)

이 항목들을 조합해 파티션의 하위 집합인 프레임을 지정하는데, 맨 앞에는 항상 ROWSRANGE를 명시합니다. ROWS는 무조건 로우 단위로 프레임을 나누고, RANGE는 로우 단위로 나누기는 하는데 값의 범위까지 확인해 프레임을 나눕니다.

프레임 절을 구성하는 몇 가지 조합은 다음 표와 같습니다.

▼ 표 11-2 프레임 절 조합 예시

조합 예

파티션 로우 범위

UNBOUNDED PRECEDING

파티션의 첫 번째 로우부터 현재 로우까지

BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW

파티션의 첫 번째 로우부터 현재 로우까지

BETWEEN 2 PRECEDING AND CURRENT ROW

현재 로우 기준 두 번째 앞 로우부터 현재 로우까지

BETWEEN 2 PRECEDING AND 2 FOLLOWING

현재 로우 기준 두 번째 앞 로우부터 두 번째 뒤 로우까지

BETWEEN 2 PRECEDING AND UNBOUNDED FOLLOWING

현재 로우 기준 두 번째 앞 로우부터 파티션의 마지막 로우까지

하나의 파티션을 기준으로 프레임을 구성하는 각 요소와 로우 범위를 나타내면 다음과 같습니다.

▲ 그림 11-3 프레임 범위

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.