TIL

효준·2024년 9월 13일

TIL

목록 보기
1/4

9월 13일 금요일

SQL 강의 5주차 수강 중

윈도우 함수(Window Function)

행과 행간의 관계를 쉽게 정의 하기 위해 만든 함수를 말한다.

문법

함수(컬럼) over (partition by 컬럼 order by 컬럼)

함수 : count, min, max, sum, rank 와 같은 함수를 사용한다.

over : 윈도우 함수 사용시 생략 불가능 하다.

partition by : 어떤 칼럼을 기준으로 나눌지 정한다.

order by : 어떤 칼럼을 기준으로 순위를 나타내는지 정한다.

윈도우 함수를 사용함으로 가져올 수 있는 부분

복잡한 쿼리를 간단하게 작성할 수 있다. & 테이블 스캔 횟수를 줄일 수 있다.
윈도우 함수를 사용항 땐 사전에 레코드의 수를 줄이는 것이 좋다.
but 정렬을 하게 되어 성능적으로 많은 실행 비용 발생할 수 있다.

profile
사진은 캣타워가 생겨 포효하는 고양이입니다.

0개의 댓글