SQLDSQL 기본NULL난이도 2MCQ

SQLD NULL 기출문제 #3724

문제

NULL에 대한 설명으로 옳은 것은?

① NULL은 0과 같은 의미다. ② NULL은 대부분의 집계 함수에서 제외된다. ③ NULL = NULL은 TRUE이다. ④ 바커 표기법에서는 NULL 허용 여부를 알 수 없으나, IE 표기법에서는 NULL 허용 여부를 알 수 있다.

정답

2

해설

정답: 2. SUM, AVG, COUNT(expr) 등 대부분의 집계 함수는 NULL을 제외하고 계산한다.

오답 풀이

  • 1번: NULL은 0이 아니라 알 수 없거나 존재하지 않는 값을 의미한다.
  • 2번: 대부분의 집계 함수는 NULL을 제외한다.
  • 3번: NULL = NULL의 결과는 TRUE가 아니라 UNKNOWN이다.
  • 4번: 표기법 설명이 일반적인 NULL 연산의 핵심 설명으로 적절하지 않다.

보충 개념 NULL 비교에는 = 대신 IS NULL 또는 IS NOT NULL을 사용해야 한다. COUNT(*)는 NULL 포함 여부와 관계없이 행 수를 센다.

SQLD 시험 준비 가이드

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

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

[SQLD] NULL SQL 기본 기출 #3724 | 문어CBT