IS NULL (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric
Determina se un'espressione specificata è NULL.
Convenzioni di sintassi Transact-SQL
Sintassi
expression IS [ NOT ] NULL
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
Argomenti
expression
Qualsiasi espressione valida.
NOT
Determina la negazione del risultato booleano. Il predicato inverte i valori restituiti. Restituisce TRUE se il valore non è NULL e FALSE se il valore è NULL.
Tipi restituiti
Boolean
Valori del codice restituito
Se il valore di expression è NULL, IS NULL restituisce TRUE. In caso contrario, restituisce FALSE.
Se il valore di expression è NULL, IS NOT NULL restituisce FALSE. In caso contrario, restituisce TRUE.
Osservazioni:
Per determinare se un'espressione è NULL, utilizzare la funzione IS NULL o IS NOT NULL anziché gli operatori di confronto, ad esempio = o !=, i quali restituiscono UNKNOWN se uno o entrambi gli argomenti sono NULL.
Esempi
Nell'esempio seguente vengono restituiti il nome e il peso di tutti i prodotti con un peso inferiore a 10
libbre oppure il cui colore non è noto o è NULL
.
USE AdventureWorks2022;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO
Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)
L'esempio seguente restituisce i nomi completi di tutti i dipendenti con iniziali del secondo nome.
-- Uses AdventureWorks
SELECT FirstName, LastName, MiddleName
FROM DIMEmployee
WHERE MiddleName IS NOT NULL
ORDER BY LastName DESC;
Vedi anche
CASE (Transact-SQL)
CREATE PROCEDURE (Transact-SQL)
CREATE TABLE (Transact-SQL)
Tipi di dati (Transact-SQL)
Espressioni (Transact-SQL)
IN edizione Standard RT (Transact-SQL)
LIKE (Transact-SQL)
Operatori (Transact-SQL)
Operatori logici (Transact-SQL)
SELECT (Transact-SQL)
sp_help (Transact-SQL)
UPDATE (Transact-SQL)
WHERE (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per