DevSSOM
SQL - 윈도우 함수 본문
반응형
윈도우 함수
순위, 집계 등 행과 행 사이의 관계를 정의하는 함수.
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
반응형
'DataBase' 카테고리의 다른 글
SQL - 종류별 JOIN (조인) 알아보기 (1) | 2021.09.06 |
---|---|
SQL - 계층형 질의 (0) | 2021.09.05 |
SQL - 집합 연산자 : UNION, UNION ALL, INTERSECT, EXCEPT (0) | 2021.09.04 |
SQL - STANDARD SQL (0) | 2021.09.03 |
SQL - 서브쿼리와 서브쿼리 분류(스칼라 서브쿼리) (0) | 2021.09.02 |
SQL - 두 개의 테이블 제어하기 INNER JOIN, LEFT JOIN, RIGHT JOIN (0) | 2021.09.01 |
SQL - 그룹으로 만들기 GROUP BY, 그룹에 조건 걸기 HAVING (0) | 2021.08.31 |
댓글