문제
다음 윈도우 함수에서 UNBOUNDED의 의미로 가장 적절한 것은?
SQLSELECT empno, sal, AVG(sal) OVER(ORDER BY sal ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) FROM emp;
① 현재 행만 포함 ② 제한 없이 모든 행 포함 ③ 앞의 1개 행만 포함 ④ 뒤의 1개 행만 포함
정답
2번
해설
UNBOUNDED는 '제한 없음'을 의미합니다. UNBOUNDED PRECEDING은 현재 행부터 파티션의 첫 번째 행까지 모든 행을 포함하며, UNBOUNDED FOLLOWING은 현재 행부터 파티션의 마지막 행까지 모든 행을 포함합니다.