windowfunction
-
[Database] SQL Window 함수 개념과 사용 예시업무 자동화/Database 2025. 11. 11. 12:25
1. Window 함수란?Window 함수는“현재 행을 기준으로, 관련된 여러 행들을 하나의 ‘창(Window)’으로 묶어 놓고 그 안에서 계산하는 함수” 입니다.형식은 공통적으로함수명(...) OVER ( [PARTITION BY 그룹기준] [ORDER BY 정렬기준] [ROWS/RANGE ...] )일반 GROUP BY 집계와 달리:결과를 한 줄로 줄이지 않고,각 행은 그대로 두면서,그 행이 속한 그룹/구간 기준의 합계·순위·이전 행 비교·비율 등을 같이 보여줄 때.예를 들어:고객별 구매 내역 + 고객별 누적 금액부서별 급여 순위전월 대비 증감(LAG)전체 대비 매출 비율, 누적 분포이걸 깔끔하게 해주는 게 Window 함수입니다.아래는 실무에서 자주 쓰는 4가지 카테고리 표입니..