2024. 3. 8. 15:30ㆍDBMS/SQLQuery
1. BETWEEN UNBOUNDED PRECEDING AND n PRECEDING: 현재 행부터 n개 행 이전까지의 범위를 정의한다.
2. BETWEEN UNBOUNDED AND CURRENT ROW: 첫 번째 행부터 현재 행까지의 범위를 정의한다.
3. BETWEEN UNBOUNDED PRECEDING AND n FOLLOWING: 현재 행부터 n개 행 이후까지의 범위를 정의한다.
4. BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING: 데이터셋 전체를 포함하는 범위를 정의한다.
5. BETWEEN n PRECEDING AND n PRECEDING: 현재 행으로부터 n개 행 이전부터 n개 행 이전까지의 범위를 정의한다. 즉, 동일한 수의 행이 전후로 포함된다.
6. BETWEEN n PRECEDING AND CURRENT ROW: 현재 행으로부터 n개 행 이전부터 현재 행까지의 범위를 정의한다.
7. BETWEEN n PRECEDING AND n FOLLOWING: 현재 행으로부터 n개 행 이전부터 n개 행 이후까지의 범위를 정의한다.
8. BETWEEN n PRECEDING AND UNBOUNDED FOLLOWING: 현재 행으로부터 n개 행 이전부터 데이터셋의 끝까지의 범위를 정의한다.
9. BETWEEN CURRENT ROW AND n FOLLOWING: 현재 행부터 n개 행 이후까지의 범위를 정의한다.
10. BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING: 현재 행부터 데이터셋의 끝까지의 범위를 정의한다.
11. BETWEEN n FOLLOWING ROW AND n FOLLOWING: 현재 행으로부터 n개 행 이후부터 n개 행 이후까지의 범위를 정의한다.
12. BETWEEN n FOLLOWING ROW AND UNBOUNDED FOLLOWING: 현재 행으로부터 n개 행 이후부터 데이터셋의 끝까지의 범위를 정의한다.
13. UNBOUNDED PRECEDING: 데이터셋의 시작부터 현재 행까지의 범위를 정의한다.
14. RANGE UNBOUNDED PRECEDING: 윈도우의 정렬에 따라 현재 행부터 데이터셋의 첫 번째 값까지의 범위를 정의한다.
15. n PRECEDING: 현재 행으로부터 n개 행 이전까지의 범위를 정의한다.
16. CURRENT ROW: 현재 행만을 지정한다.
'DBMS > SQLQuery' 카테고리의 다른 글
CUME_DIST (0) | 2024.03.08 |
---|---|
RATIO_TO_REPORT (0) | 2024.03.08 |
계층쿼리에서 행의 관계파악 (0) | 2024.03.07 |
속성 별 최대 값 행만 출력 (0) | 2024.03.06 |
SUM() OVER (PARTITION BY) 그룹별 합계 정렬 (0) | 2024.03.06 |