

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 COALESCE dans Amazon QLDB
<a name="ql-functions.coalesce"></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, à partir d'une liste d'un ou de plusieurs arguments, utilisez `COALESCE` la fonction pour évaluer les arguments dans l'ordre de gauche à droite et renvoyer la première valeur dont le type `NULL` n'est pas inconnu (ou). `MISSING` Si tous les types d'arguments sont inconnus, le résultat est`NULL`.

La `COALESCE` fonction ne se propage pas `NULL` et. `MISSING`

## Syntaxe
<a name="ql-functions.coalesce.syntax"></a>

```
COALESCE ( expression [, expression, ... ] )
```

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

*expression*  
Liste d'un ou de plusieurs noms de champs ou expressions évalués par la fonction. Chaque argument peut être l'un des arguments pris en charge[Types de données](ql-reference.data-types.md).

## Type de retour
<a name="ql-functions.coalesce.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 qui donne une valeur non nulle et non manquante.

## Exemples
<a name="ql-functions.coalesce.examples"></a>

```
SELECT COALESCE(1, null) FROM << 0 >>         -- 1
SELECT COALESCE(null, null, 1) FROM << 0 >>   -- 1
SELECT COALESCE(null, 'string') FROM << 0 >>  -- "string"
```

## Fonctions associées
<a name="ql-functions.coalesce.related"></a>
+ [EXISTS](ql-functions.exists.md)
+ [NULLIF](ql-functions.nullif.md)