Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Určuje, zda je NULLzadaný výraz .
Syntax
expression IS [ NOT ] NULL
Arguments
expression
Libovolný platný výraz.
NOTUrčuje, že je logický výsledek negovaný. Predikát obrátí své návratové hodnoty, vrátí
TRUE, pokud hodnota neníNULL, aFALSEpokud jeNULLhodnota .
Návratové typy
Boolean
Hodnoty návratového kódu
Pokud je hodnota NULL , IS NULL vrátí TRUE; v opačném případě vrátí FALSE.
Pokud je hodnota NULL , IS NOT NULL vrátí FALSE; v opačném případě vrátí TRUE.
Remarks
Chcete-li zjistit, zda je NULLvýraz , použijte IS NULL nebo IS NOT NULL místo relačních operátorů (například = ).!= Relační operátory vrátí UNKNOWN , pokud jsou NULLoba argumenty .
Examples
Ukázky kódu v tomto článku používají ukázkovou databázi AdventureWorks2025 nebo AdventureWorksDW2025, kterou si můžete stáhnout z domovské stránky Microsoft SQL Serveru pro ukázky a komunitní projekty .
A. Vrácení názvu a hmotnosti pro všechny produkty
Následující příklad vrátí název a hmotnost pro všechny produkty, pro které je hmotnost menší než 10 liber, nebo barva je neznámá, nebo NULL.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)
B. Vrácení úplných jmen všech zaměstnanců s iniciály
Následující příklad vrátí úplné názvy všech zaměstnanců se středními iniciály.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
Související obsah
- PŘÍPAD (Transact-SQL)
- CREATE PROCEDURE (Transact-SQL)
- VYTVOŘIT TABULKU (Transact-SQL)
- Datové typy (Transact-SQL)
- Výrazy (Transact-SQL)
- INSERT (Transact-SQL)
- JAKO (Transact-SQL)
- Operátory (Transact-SQL)
- Logické operátory (Transact-SQL)
- SELECT (Transact-SQL)
- sp_help
- AKTUALIZACE (Transact-SQL)
- KDE (Transact-SQL)