1. 윈도우 함수란 무엇인가?1-1. 윈도우 함수의 핵심 철학 윈도우 함수(Window Function)는 SQL이 가진 기존의 집계 기능을 한 단계 확장시킨 개념이다. 보통 집계 함수(SUM, AVG 등)는 GROUP BY를 통해 그룹 단위로 데이터를 요약하지만, 윈도우 함수는 행 단위 결과를 유지하면서 그 옆에 추가적인 계산 결과를 붙여주는 방식이다. 이로써 하나의 행은 여전히 고유한 정보로 존재하지만, 그 옆에 ‘그룹 안에서의 순위’, ‘누적 합계’, ‘직전 또는 다음 행의 정보’, ‘부분 평균’ 등 “해당 행이 전체 맥락에서 어디에 위치하는가”를 알려주는 정보가 더해진다.1-2. 실무에서 필요한 이유 실무에서 데이터는 단순히 조회하는 것에 그치지 않는다. 다음과 같은 요구사항이 실제로 자주 발생한..