[ 아님] 무효입니다 (Transact-SQL)

적용 대상:SQL 서버Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMicrosoft Fabric 의 SQL 분석 엔드포인트Microsoft Fabric 의 웨어하우스Microsoft Fabric의 SQL 데이터베이스

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

Transact-SQL 구문 표기 규칙

Syntax

expression IS [ NOT ] NULL

Arguments

expression

유효한 식입니다.

  • NOT

    부울 결과가 무효화되도록 지정합니다. 조건자는 반환 값을 반대로 하고, 값이 아닌 TRUE경우, 값 NULL 이 반환되는지FALSE를 반환 NULL 합니다.

반환 형식

Boolean

반환 코드 값

식 값이면 반환 NULLIS NULL되고TRUE, 그렇지 않으면 반환됩니다FALSE.

식 값이면 반환 NULLIS NOT NULL되고FALSE, 그렇지 않으면 반환됩니다TRUE.

Remarks

식이 NULLIS NULL 비교 연산자(예: IS NOT NULL 또는 =!=)가 아닌지 여부를 확인합니다. 비교 연산자는 인수 중 하나 또는 둘 다에 있을 때 반환 UNKNOWN 됩니다 NULL.

Examples

이 글의 코드 샘플은 Azure Data SQL Samples Repository GitHub 저장소에서 다운로드할 수 있는 , , AdventureWorksDW2025또는 AdventureWorksLT2025 샘플 데이터베이스를 사용합니다AdventureWorks2025.

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

B. 이니셜이 있는 모든 직원의 전체 이름 반환

다음 예제에서는 중간 이니셜이 있는 모든 직원의 전체 이름을 반환합니다.

SELECT FirstName,
       LastName,
       MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;