적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric 미리 보기의 SQL 데이터베이스
지정된 식 NULL
이 .인지 여부를 확인합니다.
Syntax
expression IS [ NOT ] NULL
Arguments
expression
유효한 식입니다.
NOT
부울 결과가 무효화되도록 지정합니다. 조건자는 반환 값을 반대로 하고, 값이 아닌
TRUE
경우, 값NULL
이 반환되는지FALSE
를 반환NULL
합니다.
Return types
Boolean
반환 코드 값
식 값이면 반환 NULL
IS NULL
되고TRUE
, 그렇지 않으면 반환됩니다FALSE
.
식 값이면 반환 NULL
IS NOT NULL
되고FALSE
, 그렇지 않으면 반환됩니다TRUE
.
Remarks
식이 NULL
IS NULL
비교 연산자(예: IS NOT NULL
또는 =
!=
)가 아닌지 여부를 확인합니다. 비교 연산자는 인수 중 하나 또는 둘 다에 있을 때 반환 UNKNOWN
됩니다 NULL
.
Examples
이 문서의 코드 샘플은 AdventureWorks2022
또는 AdventureWorksDW2022
샘플 데이터베이스를 사용합니다. 이 데이터베이스는 Microsoft SQL Server 샘플 및 커뮤니티 프로젝트 홈페이지에서 다운로드할 수 있습니다.
A. 모든 제품의 이름 및 가중치 반환
다음 예제에서는 무게가 10파운드 미만이거나 색을 알 수 없는 모든 제품의 이름과 가중치를 반환합니다 NULL
.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
B. 이니셜이 있는 모든 직원의 전체 이름 반환
다음 예제에서는 중간 이니셜이 있는 모든 직원의 전체 이름을 반환합니다.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;