IS [NOT] NULL(Transact-SQL)
지정된 식이 NULL인지 여부를 확인합니다.
구문
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)