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 |