이 항목들을 조합해 파티션의 하위 집합인 프레임을 지정하는데, 맨 앞에는 항상 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 프레임 범위

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