DB/SQL 기초

SQLD 말 문제 - WINDOW 함수 구조 이해하기

케이(kay) 2022. 9. 18. 01:54
반응형
SMALL

윈도우 함수란?

테이블에서 윈도우(창문)처럼 특정 행을 지정해서 보는 방법이다.

(파티션이라고 한다.)

분석함수 또는 순위함수라고도 한다.

→ 중첩불가

→ 서브쿼리 가능

→ OVER 가 들어가면 윈도우 함수이다.

 

 

특징

Window Function = Analytic Function

Partition과 Group by 구문은 의미적으로 유사하다.

 

Partition 구문이 없으면, 전체 집합을 하나의 Partition으로 정의한 것과 동일하다.

윈도우 함수 적용범위는 Partition을 넘을 수 없다.

 

*윈도우 함수 처리로 인해 결과 건수가 줄어들지 않는다.

→ 집계 함수 처리로 인해 결과 건수가 줄어든다.

 

윈도우 함수는 GROUP BY절과 함께 사용할 수 있다.

윈도우 함수는 ORDER BY절에 AVG 집계함수를 사용할 수 있다.

반응형
LIST