Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
NULLIFfunzione in Amazon QLDB
Importante
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre
In AmazonQLDB, date due espressioni, usa la NULLIF
funzione per restituire NULL
se le due espressioni restituiscono lo stesso valore. Altrimenti, questa funzione restituisce il risultato della valutazione della prima espressione.
La NULLIF
funzione non si NULL
propaga e. MISSING
Sintassi
NULLIF (
expression1
,expression2
)
Argomenti
expression1
,expression2
-
I due nomi di campo o espressioni confrontati dalla funzione. Questi parametri possono essere tutti quelli supportatiTipi di dati.
Tipo restituito
Qualsiasi tipo di dati supportato. Il tipo restituito è NULL
o lo stesso del tipo della prima espressione.
Esempi
NULLIF(1, 1) -- null NULLIF(1, 2) -- 1 NULLIF(1.0, 1) -- null NULLIF(1, '1') -- 1 NULLIF([1], [1]) -- null NULLIF(1, NULL) -- 1 NULLIF(NULL, 1) -- null NULLIF(null, null) -- null NULLIF(missing, null) -- null NULLIF(missing, missing) -- null -- Runnable statements SELECT NULLIF(1, 1) FROM << 0 >> -- null SELECT NULLIF(1, '1') FROM << 0 >> -- 1