모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

OVER 절에 ORDER BY만 지정하고 범위를 명시하지 않은 상태에서 SUM을 사용하면?

  1. 오류가 발생한다
  2. 파티션 전체의 합계가 모든 행에 동일하게 표시된다
  3. 현재 행의 값만 표시된다
  4. 첫 행부터 현재 행까지의 누적 합계가 표시된다
정답과 해설 보기

4. 첫 행부터 현재 행까지의 누적 합계가 표시된다

ORDER BY가 있으면 기본 범위가 첫 행부터 현재 행까지이므로 누적 합계가 나옵니다. 파티션 전체 합계를 모든 행에 붙이려면 ORDER BY를 빼거나 범위를 파티션 전체로 명시해야 합니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.