IS NULL(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트
지정된 식이 NULL인지 여부를 확인합니다.
Syntax
expression IS [ NOT ] NULL
참고 항목
SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.
인수
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 AdventureWorks2022;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예제에서는 중간 이니셜이 있는 모든 직원의 전체 이름을 반환합니다.
-- Uses AdventureWorks
SELECT FirstName, LastName, MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
참고 항목
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)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기