IS NULL (Transact-SQL)
Si applica a:SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics Analytics
Platform System (PDW)
SQL analytics endpoint in Microsoft Fabric
Warehouse 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