[SQLD] 윈도우 함수
PARTITION BY PARTITION BY 구문은 윈도우 함수의 실행 방식을 구성하는 데 필수적인 구문이며, 윈도우 함수의 작용 범위를 세분화하는 역할을 합니다. 이 구문은 결과 세트를 특정 열(들)의 값에 따라 여러 파티션이나 그룹으로 나누는 데 사용됩니다. 이렇게 분할함으로써, 각 그룹내에서 집계 함수(AVG, SUM, COUNT 등)를 독립적으로 적용할 수 있으며, 각 행에 대한 계산을 그룹별로 수행할 수 있습니다. 예를 들어, 직원들의 급여에 대한 데이터가 있고 부서별로 평균 급여를 계산하고 싶다고 가정한다면, 이 경우 `PARTITION BY` 구분을 사용하여 부서별로 데이터를 파티션하고, 각 부서 내에서 평균 급여를 계산할 수 있습니다. SELECT 부서, 이름, 급여, AVG(급여) OV..
2024. 2. 13.