IS NULL(Transact-SQL)

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

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

구문

expression IS [ NOT ] NULL

인수

  • expression
    유효한 입니다.

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

결과 유형

Boolean

반환 코드 값

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

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

주의

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

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

USE AdventureWorks2012;
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)