SQLDSQL 기본AVG난이도 2MCQ

SQLD AVG 기출문제 #3704

문제

NULL이 포함된 컬럼에 대해 결과가 달라질 수 있는 집계식 조합으로 가장 적절한 것은?

① COUNT(*)와 COUNT(1) ② MAX(COL)와 MAX(COL) ③ SUM(COL)와 SUM(COL) ④ AVG(COL)와 AVG(NVL(COL, 0))

정답

4

해설

정답: 4. AVG(COL)은 NULL을 제외하지만 AVG(NVL(COL,0))은 NULL을 0으로 바꿔 평균에 포함하므로 결과가 달라질 수 있다.

오답 풀이

  • 1번: 둘 다 전체 행 수를 세는 경우가 일반적이다.
  • 2번: 같은 표현식이다.
  • 3번: 같은 표현식이다.
  • 4번: NULL 처리 방식이 달라 평균 결과가 달라질 수 있다.

보충 개념 AVG는 NULL을 제외하고 평균을 계산한다. NULL을 0으로 대체하면 분자와 분모 모두 영향을 받을 수 있다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] AVG SQL 기본 기출 #3704 | 문어CBT