SQLD(SQL 개발자) 기출 · 윈도우 함수
주어진 테이블에 대해서 아래와 같이 결괏값이 반환되도록 아래의 SQL문 빈칸에 들어갈 윈도우 함수를 적으시오. 

본문)
SELECT ENAME, SAL,
( ) as SM_CNT
FROM SQLD_11;이 문제 풀어보기
정답 및 해설 보기
정답: 3번
정답은 3번이다. RANGE BETWEEN 50 PRECEDING AND 100 FOLLOWING은 현재 행의 SAL 값을 기준으로 SAL-50 이상 SAL+100 이하에 해당하는 행을 집계한다. 따라서 1000은 1000과 1100, 1100은 1100과 1200처럼 마지막 1500을 제외한 각 행은 현재 행과 다음 행이 포함되어 2가 되고, 1500은 자기 자신만 포함되어 1이 된다. 2번은 이전 100부터 현재 행까지의 범위를 세므로 결과 방향이 반대가 되어 제시된 결과와 다르다.