1. WINDOW FUNCTION 개요
기존 관계형 DB는 칼럼과 칼럼간의 연산, 비교, 연결, 집합 집계는 쉬우나,
행과 행 사이에 대해 하나의 SQL 문으로 처리하는 건 어려움.
즉, 행과 행간의 관계를 쉽게 정의하기 위해 만든 함수.
2. 그룹 내 순위 함수
2.1. RANK 함수
ORDER BY 포함한 쿼리문에서 특정 항목(칼럼)에 대한 순위 구함.
특정 범위(PARTITION), 전체 데이터 모두 가능.
2.2. DENSE_RANK 함수
RANK와는 다르게, 동일 순위를 하나의 건수로 취급합.
2.3. ROW_NUMBER 함수
동일 값이라도 고유한 순위 부여.
3. 일반 집계 함수
3.1. SUM 함수
파티션별 윈도우의 합 구할 수 있음.
3.2. MAX 함수
3.3. MIN 함수
3.4. AVG 함수
3.5. COUNT 함수
4. 그룹 내 행 순서 함수
4.1. FIRST_VALUE 함수
파티션별 윈도우의 합 구할 수 있음.