NULL

 

*NULL 개념

-NULL은 미확인 값이나 아직 적용되지 않은 값을 의미

-0도 아니며 스페이스도 아닌 정의되지 않은 값

-NULL값과 다른값과의 연산 결과는 NULL

 

-NULL은 단독으로 인덱스를 사용할 수 없으므로 가능한 정의가능한 값(특정값)으로 정한다면 ('0','99' 등) 인덱스를 이용할 수 있다.

-그렇다고 생각없이 NULL을 특정 값으로 변환하는 것은 향후 큰 문제를 일으킬 수 있으므로 주의 깊게 사용해야 함.

-예

  。학생 테이블에서 학생의 몸무게가 NULL인 경우 그 학생의 몸무게가 0이라는 의미가 아니라 현재 시점에서 그 학생의 몸무게를 모른다는 의미

  。학생 테이블에서 학생의 지도교수 코드가 NULL인 경우에는 그 학생은 아직 지도교수가 배정되지 않았음을 의미

 

 

 

+ Recent posts