이 포스트를 만든 목적

  • SQL에 어떤 키워드가 있는지 알기 위해서

이 포스트의 준비물

  • Firefox 3.6.9

참조 링크

내용

SQL NULL Values 란 무엇인가?

  • NULL은 누락된 값을 표기한다.
  • 기본적으로 테이블 칼럼은 NULL 값을 저장할 수 있다.

주의 사항 / 특이 사항

  • 알다시피 0은 NULL 을 의미하지 않는다.
    - 이 의미는 0으로 NULL을 비교할 수 없다는 것이다.

  • 새로운 레코드를 테이블에 넣을 때, 칼럼의 값을 누락시키면, 그 자리에는 NULL 이 들어간다.
  • NULL은 다른값들과 동등성(<, >) 비교와 상등성(=)비교, 동등성 상등성(>=, <=) 비교를 할 수 없다.

샘플 테이블


테이블에서 NULL 값을 찾으려면 어떻게 하는가?

  • IS NULL 문법을 사용할 수 있다.

맛보기 코드


테이블에서 NULL이 아닌 값을 찾으려면 어떻게 하는가?

  • IS NOT NULL 문법을 사용할 수 있다.

맛보기 코드


여담

  • NULL 값 때문에 쿼리가 실패할 수 있는데, 이를 보조해주는 함수에 대해서는 다음에 다룬다.


  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기