SQLDSQL 기본NULL난이도 2MCQ

SQLD NULL 기출문제 #3820

문제

NULL에 대한 설명으로 적절한 것은?

① NULL에는 일반 비교 연산자를 사용해 항상 TRUE 또는 FALSE를 얻을 수 있다. ② 바커 표기법에서는 NULL 허용 여부를 알 수 없다. ③ NULL은 미지의 값으로 일반 비교 연산으로는 비교 결과를 확정하기 어렵다. ④ IE 표기법에서 NULL 허용 여부를 알 수 있다.

정답

3

해설

정답: 3. NULL은 알 수 없거나 존재하지 않는 값을 의미하며, 일반 비교 연산의 결과가 UNKNOWN이 될 수 있다.

오답 풀이

  • 1번: NULL 비교 결과는 TRUE/FALSE가 아니라 UNKNOWN이 될 수 있다.
  • 2번: 표기법에 대한 설명보다 NULL의 본질적 설명으로는 부적절하다.
  • 3번: NULL의 의미와 비교 특성을 가장 정확히 설명한다.
  • 4번: 표기법 설명은 일반적인 NULL 연산 설명으로 보기 어렵다.

보충 개념 NULL 여부는 = NULL이 아니라 IS NULL 또는 IS NOT NULL로 판단한다. WHERE 절은 TRUE인 행만 반환하므로 UNKNOWN은 결과에서 제외된다.

SQLD 시험 준비 가이드

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

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

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