연체료 열의 값이 NULL 인 행에서 다음 연산·비교의 결과에 대한 설… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 5회
연체료 열의 값이 NULL 인 행에서 다음 연산·비교의 결과에 대한 설명으로 옳은 것은?
1
연체료 * 0 의 결과는 0 이다
2
연체료 - 연체료 의 결과는 0 이다
3
연체료 = NULL 의 결과는 TRUE 이다
4
연체료 + 0 의 결과는 NULL 이다
해설

NULL 은 알 수 없는 값이라 어떤 수를 더하거나 빼거나 곱해도 NULL이 되므로 연체료 + 0 은 NULL 이다.

NULL 과의 비교는 TRUE·FALSE 가 아닌 UNKNOWN이며, NULL 여부는 IS NULL 로 판별한다.

  • 0 을 곱해도 NULL 이 전파되어 결과는 NULL 이다.
  • 자기 자신을 빼도 값을 모르므로 결과는 NULL 이다.
  • = NULL 비교는 UNKNOWN 이라 TRUE 가 되지 않는다.

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

이어서 풀어보기

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