SQLD · 모의고사 5회 · 40번

Q.40모의고사 5회2과목 · SQL 기본 및 활용
다음 T 테이블에 대해 SQL을 실행한 결과를 ID 순서로 나타낸 것으로 가장 적절한 것은?
보기
T 테이블
IDVAL
130
210
340
420
SELECT ID, VAL,
       MAX(VAL) OVER () AS M,
       SUM(VAL) OVER (ORDER BY ID) AS S,
       FIRST_VALUE(VAL) OVER (
         ORDER BY ID
         ROWS BETWEEN 10 PRECEDING AND 10 FOLLOWING
       ) AS F
FROM T
ORDER BY ID;
  • 1M = (30, 30, 40, 40), S = (30, 40, 80, 100), F = (30, 30, 30, 30)
  • 2M = (40, 40, 40, 40), S = (30, 40, 80, 100), F = (30, 30, 30, 30)
  • 3M = (40, 40, 40, 40), S = (100, 100, 100, 100), F = (30, 30, 30, 30)
  • 4M = (40, 40, 40, 40), S = (30, 40, 80, 100), F = (NULL, NULL, NULL, NULL)

정답: 2번 · M = (40, 40, 40, 40), S = (30, 40, 80, 100), F = (30, 30, 30, 30)

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기