DevSSOM

SQL - 윈도우 함수 본문

DataBase

SQL - 윈도우 함수

데브쏨 2021. 9. 7. 22:43
반응형

윈도우 함수

순위, 집계 등 행과 행 사이의 관계를 정의하는 함수.

OVER 구문이 필수로 포함해야 한다.

SELECT WINDOW_FUNCTION(ARGUMENTS)
OVER([PARTITION BY 컬럼][ORDER BY절][WINDOWING절])FROM 테이블명;
구조 설명
ARGUMENTS
윈도우 함수에 따라서 필요할 때 넣어주는 인수
PARTITION BY
전체 데이터를 어떤 소그룹으로 나누는 기준
ORDER BY
나눠진 소그룹에 대한 정렬 기준
WINDOWING
행에 대한 범위 기준
WINDOWING에
사용되는 명령어
ROWS 물리적 단위로 행의 집합을 지정
UNBOUNDED PRECEDING 윈도우의 시작 위치가 첫 번째 행
UNBOUNDED FOLLOWING 윈도우의 마지막 위치가 마지막 행
CURRENT ROW 윈도우의 시작 위치가 현재 행

 

1. 순위 함수

 

 

 

728x90
반응형
댓글