window function 썸네일형 리스트형 [SQLD] WINDOW FUNCTION 윈도우함수 종류 1. 순위 함수 - RANK 함수 : 공동 등수가 있으면 다음 등수 제거 - DENSE_RANK 함수 : 공동 등수가 있음. 다음 등수 제거하지 않음. - ROW_NUMBER 함수 : 행 번호를 다 붙여준다. 순위 상관 없음. 2. 윈도우 집계 함수 : 행이 출력될 때마다 누적 집계 값을 제공한다. - SUM, MAX, MIN, AVG, COUNT * 만약 윈도우 함수에서 집계 함수를 사용하는데 ORDER BY 를 생략한다면 파티션 내부에서 동일한 값이 출력된다. PARTITION BY도 없으면 전체 테이블의 합계는 다 똑같이 나온다. 전체 테이블을 하나의 파티션으로 생각하기 때문이다. 3. ROWS와 RANGE - ROWS는 중복값 안나옴. - RANGE는 중복값이 나옴. 4. 행 순서.. 더보기 이전 1 다음