[SQL] Window 함수 사용법
·
데이터핸들링/데이터전처리
윈도우 함수란?행마다 계산한 값, 즉 행간의 관계에 대해 집계할 수 있는 함수 입니다. SELECT WINDOW_FUNCTION(ARGUMENTS)OVER ([PARTITION BY 컬럼] [ORDER BY 컬럼] [ROWS BETWEEN ...])FROM 테이블명; WINDOW_FUNCTION: 사용할 윈도우 함수를 지정ARGUMENTS: 함수에 따라 0개 이상의 인수를 설정PARTITION BY: 데이터를 소그룹으로 나누는 기준이 되는 컬럼을 지정ORDER BY: 결과를 정렬할 기준이 되는 컬럼을 지정ROWS BETWEEN: 윈도우 프레임을 설정하는 옵션으로, 어떤 행을 포함할지를 정의 주요 윈도우 함수 유형순위 RANK(): 동일한 값에 동일한 순위를 부여하며, 순위가 비어있지 않도록 합니다. ..