SQLDSQL 기본집계 함수난이도 2MCQ

SQLD 집계 함수 기출문제 #3649

문제

집계 함수에 대한 설명으로 적절하지 않은 것은?

① COUNT(*)는 NULL 포함 여부와 관계없이 행의 수를 센다. ② COUNT(expr)는 expr이 NULL인 행을 제외하고 센다. ③ SUM(expr)는 NULL 값을 제외하고 합계를 계산한다. ④ COUNT(expr)는 NULL을 포함하여 센다.

정답

4

해설

정답: 4. COUNT(expr)는 expr이 NULL인 행을 제외하고 센다.

오답 풀이

  • 1번: COUNT(*)는 전체 행 수를 센다.
  • 2번: COUNT(expr)의 올바른 설명이다.
  • 3번: SUM은 NULL을 제외하고 계산한다.
  • 4번: COUNT(expr)가 NULL을 포함한다는 설명은 틀리다.

보충 개념 COUNT()와 COUNT(컬럼)은 다르다. COUNT()는 행 수, COUNT(컬럼)은 해당 컬럼이 NULL이 아닌 행 수를 반환한다.

SQLD 시험 준비 가이드

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

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

[SQLD] 집계 함수 SQL 기본 기출 #3649 | 문어CBT