상태와 운임에 NULL 이 없는 예약 테이블에서 다음 조건이 선택하는 … | [SQLD] SQL 개발자 기출유형 모의고사 4회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 4회
상태와 운임에 NULL 이 없는 예약 테이블에서 다음 조건이 선택하는 행은?
WHERE NOT 상태 = '취소' AND 운임 > 300
1
취소이면서 운임이 300 이하인 행
2
취소가 아니면서 운임이 300 초과인 행
3
취소도 아니고 운임도 300 이하인 행
4
취소가 아니거나 운임이 300 이하인 행
해설

NOT 이 AND 에 앞서 평가되므로 조건은 (NOT 상태 = '취소') AND 운임 > 300 과 같다.

따라서 취소가 아닌 예약 가운데 운임이 300 을 넘는 행만 남는다.

  • NOT 이 AND 전체에 걸린다고 보면 드모르간 법칙으로 OR 조건이 된다.
  • 취소이면서 300 이하인 행은 두 조건을 모두 뒤집은 것이다.
  • 둘 다 아닌 행은 NOT 이 OR 전체에 걸린 경우다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 4회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기