이 포스트를 만든 목적
- SQL에 어떤 키워드가 있는지 알기 위해서
이 포스트의 준비물
- Firefox 3.6.9
참조 링크
내용
SQL NULL Values 란 무엇인가?
- NULL은 누락된 값을 표기한다.
- 기본적으로 테이블 칼럼은 NULL 값을 저장할 수 있다.
주의 사항 / 특이 사항
- 알다시피 0은 NULL 을 의미하지 않는다.
- 이 의미는 0으로 NULL을 비교할 수 없다는 것이다.
- 새로운 레코드를 테이블에 넣을 때, 칼럼의 값을 누락시키면, 그 자리에는 NULL 이 들어간다.
- NULL은 다른값들과 동등성(<, >) 비교와 상등성(=)비교, 동등성 상등성(>=, <=) 비교를 할 수 없다.
샘플 테이블
테이블에서 NULL 값을 찾으려면 어떻게 하는가?
- IS NULL 문법을 사용할 수 있다.
맛보기 코드
테이블에서 NULL이 아닌 값을 찾으려면 어떻게 하는가?
- IS NOT NULL 문법을 사용할 수 있다.
맛보기 코드
여담
- NULL 값 때문에 쿼리가 실패할 수 있는데, 이를 보조해주는 함수에 대해서는 다음에 다룬다.
'연구실 > SQL' 카테고리의 다른 글
SQL NULL Functions - SQL NULL 관련 함수들 (0) | 2010.09.14 |
---|---|
SQL Date Functions - SQL Date 함수들 (0) | 2010.09.12 |
SQL Views - SQL 뷰 또는 가상 테이블 (0) | 2010.09.09 |
SQL AUTO INCREMENT Filed - SQL 칼럼값 자동 증가 (0) | 2010.09.09 |
SQL ALTER TABLE Statement - SQL 테이블 바꾸기 (0) | 2010.09.08 |
SQL DROP INDEX, DROP TABLE, and DROP DATABASE - SQL DROP 사용하기 (0) | 2010.09.08 |
SQL CREATE INDEX Stagement - SQL 인덱스 생성하기 (0) | 2010.09.07 |
SQL DEFAULT Constraint - SQL 기본값 제약 (0) | 2010.09.04 |
SQL CHECK Constraint - SQL 칼럼값 범위 지정 (0) | 2010.09.04 |
SQL FOREIGN KEY Constraint - SQL 외래키 (0) | 2010.09.03 |
최근댓글