문제
다음 중 윈도우 함수의 기본 개념으로 가장 적절한 것은?
① 그룹별로 데이터를 집계하여 행 수를 줄임 ② 각 행에 대해 관련 행들의 집합을 정의하여 계산 수행 ③ 테이블 간 조인을 통해 데이터를 결합 ④ 중복 행을 제거하여 고유한 값만 반환
정답
2번
해설
윈도우 함수는 각 행에 대해 특정 범위의 관련 행들(윈도우)을 정의하고, 그 윈도우 내에서 계산을 수행합니다. ① GROUP BY는 행 수를 줄이지만 윈도우 함수는 원본 행 수를 유지합니다. ③ JOIN은 테이블 결합, ④ DISTINCT는 중복 제거 기능입니다.