Skip to content

7. NULL Values


1. NULL Values

  • NULL 값은 =, <, <>와 같은 비교 연산자를 사용할 수 없다.
  • 대신 IS NULL, IS NOT NULL 연산자를 사용해야 한다.


2. Syntax

1) IS NULL

SELECT column_names
FROM table_name
WHERE column_name IS NULL;


2) IS NOT NULL

SELECT column_names
FROM table_name
WHERE column_name IS NOT NULL;


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 Customers 테이블이다.


001


3. IS NULL Operator

  • IS NULL 연산자는 NULL 값이 있는지 확인하는 데 사용된다.
  • 다음은 Address 필드에 NULL 값이 있는 모든 고객을 나열한다.


SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NULL;


4. IS NOT NULL Operator

  • IS NOT NULL 연산자는 NOT NULL 값이 있는지 확인하는 데 사용된다.
  • 다음은 Address 필드에 값이 있는(NULL 값이 없는) 모든 고객을 나열한다.


SELECT CustomerName, ContactName, Address
FROM Customers
WHERE Address IS NOT NULL;

References