다음을 통해 공유


IS [NOT] NULL(Transact-SQL)

지정된 식이 NULL인지 여부를 확인합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

expression IS [ NOT ] NULL

인수

expression

유효한 입니다.

NOT

부울 결과가 유효하지 않음을 지정합니다. 조건자는 반환 값을 반대로 변경하여 값이 NULL이 아니면 TRUE를 반환하고 NULL이면 FALSE를 반환합니다.

반환 코드 값

expression의 값이 NULL인 경우에는 IS NULL이 TRUE를 반환하고 그렇지 않은 경우에는FALSE를 반환합니다.

expression의 값이 NULL이면 IS NOT NULL이 FALSE를 반환하고 그렇지 않은 경우에는 TRUE를 반환합니다.

주의

식이 NULL인지 확인하려면 = 또는 != 등의 비교 연산자 대신 IS NULL 또는 IS NOT NULL을 사용합니다. 비교 연산자는 두 인수 중 하나 또는 둘 다 NULL인 경우에 UNKNOWN을 반환합니다.

결과 유형

Boolean

다음 예에서는 무게가 10파운드 미만이거나 색상을 알 수 없는 모든 제품에 대해 이름과 무게를 반환하거나 NULL을 반환합니다.

USE AdventureWorks;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO

참고 항목

참조

CASE(Transact-SQL)
CREATE PROCEDURE(Transact-SQL)
CREATE TABLE(Transact-SQL)
데이터 형식(Transact-SQL)
식(Transact-SQL)
INSERT(Transact-SQL)
LIKE(Transact-SQL)
연산자(Transact-SQL)
논리 연산자(Transact-SQL)
SELECT(Transact-SQL)
sp_help(Transact-SQL)
UPDATE(Transact-SQL)
WHERE(Transact-SQL)

관련 자료

Null 값

도움말 및 정보

SQL Server 2005 지원 받기