Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Bepaalt of een opgegeven expressie is NULL.
Transact-SQL syntaxis-conventies
Syntax
expression IS [ NOT ] NULL
Arguments
expression
Elke geldige expressie.
NOTHiermee geeft u op dat het Booleaanse resultaat wordt ontkend. Het predicaat retourneert de retourwaarden, retourneert
TRUEals de waarde nietNULLis, enFALSEals de waarde isNULL.
Return types
Boolean
Codewaarden retourneren
Als de waarde van de expressie isNULL, retourneertIS NULL; TRUE anders wordt deze geretourneerdFALSE.
Als de waarde van de expressie isNULL, retourneertIS NOT NULL; FALSE anders wordt deze geretourneerdTRUE.
Remarks
Om te bepalen of een expressie is NULL, gebruikt IS NULL of IS NOT NULL in plaats van vergelijkingsoperators (zoals = of !=). Vergelijkingsoperatoren retourneren UNKNOWN wanneer een of beide argumenten zijn NULL.
Examples
De codevoorbeelden in dit artikel gebruiken de AdventureWorks2022 of AdventureWorksDW2022 voorbeelddatabase die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .
A. De naam en het gewicht voor alle producten retourneren
Het volgende voorbeeld retourneert de naam en het gewicht voor alle producten waarvoor het gewicht kleiner is dan 10 pond, of de kleur is onbekend, of NULL.
SELECT Name,
Weight,
Color
FROM Production.Product
WHERE Weight < 10.00
OR Color IS NULL
ORDER BY Name;
GO
Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)
B. De volledige namen van alle werknemers met initialen retourneren
In het volgende voorbeeld worden de volledige namen van alle werknemers met middelste initialen geretourneerd.
SELECT FirstName,
LastName,
MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
Related content
- CASE (Transact-SQL)
- PROCEDURE MAKEN (Transact-SQL)
- MAAK TABEL AAN (Transact-SQL)
- Gegevenstypen (Transact-SQL)
- Expressions (Transact-SQL)
- INSERT (Transact-SQL)
- LIKE (Transact-SQL)
- Operators (Transact-SQL)
- Logische operators (Transact-SQL)
- SELECT (Transact-SQL)
- sp_help
- UPDATE (Transact-SQL)
- WHERE (Transact-SQL)