수납 테이블의 감면액 속성에 대한 설명으로 옳은 것은? | [SQLD] SQL 개발자 기출유형 모의고사 6회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 6회
수납 테이블의 감면액 속성에 대한 설명으로 옳은 것은?
1
Oracle은 ' '(공백)도 NULL로 본다
2
NULL끼리 = 로 비교하면 참이다
3
0은 감면이 없다고 확정된 값이다
4
NULL은 0으로 바뀌어 저장된다
해설
숫자 0 은 감면이 없다는 사실이 확정된 값이고, NULL 은 값이 아직 정해지지 않았거나 알 수 없는 상태를 뜻한다.
NULL 은 어떤 값과도 같지 않아 = 비교 결과가 UNKNOWN 이므로 IS NULL 로 찾아야 한다.
- NULL 은 0 으로 바뀌어 저장되지 않는다.
- NULL 끼리 = 로 비교해도 참이 되지 않는다.
- Oracle 에서 NULL 로 처리되는 것은 빈 문자열이고 공백 한 칸은 문자다.
오류나 개정된 내용이 보이면 알려주세요