다음 문제를 풀어보세요.
다음 중 SQL의 GROUP BY 절과 윈도우 함수(Window Function)의 관계에 대한 설명으로 가장 적절하지 않은 것을 고르시오.
윈도우 함수는 GROUP BY 절을 사용한 집계 결과 데이터 위에서도 함께 조합하여 사용될 수 있다.
윈도우 함수 내의 PARTITION BY 절은 GROUP BY 절의 그룹화 영역과 무관하게 독립적으로 작동하므로, GROUP BY에 명시하지 않은 개별 컬럼을 PARTITION BY에 직접 단독으로 호출하여 사용할 수 있다.
윈도우 함수는 데이터 분석이나 리포팅 쿼리에서 집계 결과를 보존하면서 추가적인 연산(누적, 순위 등)을 덧붙일 때 유용하게 쓰인다.
GROUP BY 절과 윈도우 함수를 혼용할 때, 윈도우 함수 안의 인수로 SUM(SAL)과 같은 다른 그룹화 집계 함수를 포함하여 중첩 적용할 수 있다.
SUM(SAL)