"값도 없으면서, 빈 것도 아니다" 라는 의미도 있고 다양하다. NULL이라는 것을 아직 가지지 않았다는 적극적인 의사표현이다.
알아야 할것.
- NULL과 모든 값들과의 연산은 NULL이다.
- NULL과 관련해서 비교하거나 연산을 하려면, 별도의 NULL관련 함수들을 사용해야만 한다.
- NULL의 비교 IS NULL, IS NOT NULL
- NULL의 함수들
- ISNULL
- Coalesce : 이중에 NULL이 아닌 값은 누굴까?
- NULLIF : 같은 값이면 NULL
SQL 서버는 NULL값을 특정한 비트맵으로 변경하여 데이터로 저장하고 있다. 이 덕분에 다른 데이터베이스와 다르게 NULL이 포함된 값도 인덱스에서 조회가 가능하다.
'Etc' 카테고리의 다른 글
DBA 101: Best Practices All DBAs Should Follow (0) | 2009.10.28 |
---|---|
Mastering DBA Soft Skills (2) | 2009.10.28 |
TEST시 모든 변수 선언하지 말자. 상수값으로 대체 한다. (3) | 2009.03.24 |
053. sc 명령을 이용한 서비스 설정 (0) | 2009.03.13 |
single page or multi page allocate (0) | 2009.03.13 |