NULLIFfonction sur Amazon QLDB - Base de données Amazon Quantum Ledger (AmazonQLDB)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

NULLIFfonction sur Amazon QLDB

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre.

Dans AmazonQLDB, étant donné deux expressions, utilisez la NULLIF fonction pour renvoyer NULL si les deux expressions sont évaluées à la même valeur. Sinon, cette fonction renvoie le résultat de l'évaluation de la première expression.

La NULLIF fonction ne se propage pas NULL et. MISSING

Syntaxe

NULLIF ( expression1, expression2 )

Arguments

expression1, expression2

Les deux noms de champs ou expressions que la fonction compare. Ces paramètres peuvent être n'importe lequel des paramètres pris en chargeTypes de données.

Type de retour

Tout type de données pris en charge. Le type de retour est identique NULL ou égal au type de la première expression.

Exemples

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

Fonctions associées