합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증SQL 기본NULL 논리난이도 3MCQ

SQL 개발자 자격증 NULL 논리 기출문제 #3700

문제

다음 조건을 적용했을 때 조회되는 COL 값으로 가장 적절한 것은?

<데이터>

COL
NULL
1
2
3
4

① NULL, 3, 4 ② 1, 2 ③ 3, 4 ④ NULL, 1, 2

정답

3

해설

정답: 3. COL이 3 또는 4이면 COL <= 2가 FALSE이고 NOT(FALSE)는 TRUE가 된다. NULL은 비교 결과가 UNKNOWN이므로 NOT을 적용해도 UNKNOWN이며 조회되지 않는다.

오답 풀이

  • 1번: NULL은 조건 결과가 TRUE가 아니므로 포함되지 않는다.
  • 2번: 1, 2는 COL <= 2가 TRUE이고 NOT 처리 후 FALSE가 된다.
  • 3번: 3, 4만 조회된다.
  • 4번: NULL, 1, 2는 조건을 만족하지 않는다.

보충 개념 SQL WHERE 절은 TRUE인 행만 반환한다. FALSE뿐 아니라 UNKNOWN도 결과에서 제외된다.

SQL 개발자 자격증 SQL 기본 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

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

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

[SQL 개발자 자격증] NULL 논리 SQL 기본 기출 #3700 | 문어CBT