본문 바로가기

SQL/SQL Tutorial

9.SQL NULL 값

9.SQL NULL 값

NULL 값이란 무엇인가?

Null 값이 있는 필드는 값이 없는 필드입니다.

테이브르이 필드가 선택사항인 경우 이 필드에 값을 추가하지 않고도 새 레코드를 삽입하거나 레코드를 업데이트할 수 있습니다.

그런 다음 필드는 NULL 값으로 저장됩니다.

 

참고 : NULL 값은 0값이나 공백이 포함된 필드와 다릅니다. NULL 값이 있는 필드는 레코드 생성 중에 공백으로 남겨진 필드입니다.

 

 

NULL 값을 테스트 하는 방법은 무엇입니까?

= , < , <> , > 등의 비교연산자를 사용하여 NULL 값을 테스트할 수 *없습니다.

IS NULL 혹은 IS NOT NULL 을 사용해야 합니다

 

IS NULL 구문

SELECT column_names

FROM table_name

WHERE column_name IS NULL;

 

IS NOT NULL 구문

SELECT column_names

FROM table_name

WHERE column_name IS NOT NULL;

 

 

IS NULL 연산자

빈값(NULL)을 테스트하는데 사용됩니다.

다음 SQL 은 "주소" 필드에 NULL 값이 있는 모든 고객을 나열합니다.

 

SELECT CustomerName , ContactName , Address

FROM Customers

WHERE Address IS NULL;

 

IS NOT NULL 연산자

비어있지 않은값( NULL 값이 아님) 을 테스트하는 데 사용됩니다.

다음 SQL 은 "주소" 필드에 값이 있는 모든 고객을 나열합니다.

 

SELECT CustomerName , ContactName , Address

FROM Customers

WHERE Address IS NOT NULL;

 

 

 

 

'SQL > SQL Tutorial' 카테고리의 다른 글

11.SQL DELETE  (0) 2024.06.24
10.SQL UPDATE  (0) 2024.06.24
8.SQL INSERT INTO  (0) 2024.06.24
7.SQL NOT 연산자  (0) 2024.06.23
6.SQL OR 연산자  (0) 2024.06.23