SQLD · 제61회 · 29번

Q.292026612과목 · SQL 기본 및 활용
다음 SQL의 실행 결과로 옳은 것은?
보기
SELECT SALE_DATE, AMT,
       SUM(AMT) OVER (ORDER BY SALE_DATE) AS CUM_AMT
FROM SALES;
  • 1날짜순으로 정렬된 각 행까지의 누적 합계를 계산한다.
  • 2전체 금액의 합계가 모든 행에 동일하게 표시된다.
  • 3날짜별로 그룹화 되어 금액의 합계가 표시된다.
  • 4오류가 발생한다. (OVER 절에는 PARTITION BY가 반드시 필요하다)

정답: 1 · 날짜순으로 정렬된 각 행까지의 누적 합계를 계산한다.

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