

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.

# Fonction NULLIF dans Amazon QLDB
<a name="ql-functions.nullif"></a>

**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 registre Amazon QLDB vers Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Dans Amazon QLDB, étant donné deux expressions, utilisez `NULLIF` la fonction pour `NULL` indiquer si les deux expressions sont évaluées à la même valeur. Dans le cas contraire, 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
<a name="ql-functions.nullif.syntax"></a>

```
NULLIF ( expression1, expression2 )
```

## Arguments
<a name="ql-functions.nullif.arguments"></a>

*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 charge[Types de données](ql-reference.data-types.md).

## Type de retour
<a name="ql-functions.nullif.return-type"></a>

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
<a name="ql-functions.nullif.examples"></a>

```
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
<a name="ql-functions.nullif.related"></a>
+ [COALESCE](ql-functions.coalesce.md)
+ [EXISTS](ql-functions.exists.md)