SQLDSQL 기본BETWEEN난이도 3MCQ

SQLD BETWEEN 기출문제 #3574

문제

다음 중 결과가 다른 것은?

① COL3 >= 200 AND COL4 <= 200 ② NOT (200 < COL3 OR 200 > COL4) ③ 200 BETWEEN COL3 AND COL4 ④ COL3 <= 200 AND COL4 >= 200

정답

1

해설

정답: 1. 3번과 4번은 200이 COL3 이상 COL4 이하 범위에 포함되는 조건이고, 2번도 드모르간 법칙을 적용하면 같은 의미가 된다. 1번은 COL3이 200 이상이고 COL4가 200 이하인 반대 방향 조건이다.

오답 풀이

  • 1번: COL3 >= 200 AND COL4 <= 200은 다른 보기들과 범위 비교 방향이 반대이다.
  • 2번: NOT (200 < COL3 OR 200 > COL4)는 200 >= COL3 AND 200 <= COL4로 변환된다.
  • 3번: 200 BETWEEN COL3 AND COL4는 COL3 <= 200 AND 200 <= COL4와 같다.
  • 4번: COL3 <= 200 AND COL4 >= 200은 3번과 같은 의미이다.

보충 개념 BETWEEN A AND B는 하한과 상한을 포함한다. NOT과 OR가 함께 사용된 조건은 드모르간 법칙으로 AND 조건으로 바꿔 해석할 수 있다.

SQLD 시험 준비 가이드

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

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

[SQLD] BETWEEN SQL 기본 기출 #3574 | 문어CBT