

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 EXISTS dans Amazon QLDB
<a name="ql-functions.exists"></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 valeur partiQL, utilisez la fonction pour `TRUE` renvoyer si `EXISTS` la valeur est une collection non vide. Dans le cas contraire, cette fonction revient`FALSE`. Si l'entrée vers n'`EXISTS`est pas un conteneur, le résultat est`FALSE`.

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

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

```
EXISTS ( value )
```

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

*value*  
Nom ou expression du champ évalué par la fonction. Ce paramètre peut ê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.exists.return-type"></a>

`bool`

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

```
EXISTS(`[]`)        -- false (empty list)
EXISTS(`[1, 2, 3]`) -- true (non-empty list)
EXISTS(`[missing]`) -- true (non-empty list)
EXISTS(`{}`)        -- false (empty struct)
EXISTS(`{ a: 1 }`)  -- true (non-empty struct)
EXISTS(`()`)        -- false (empty s-expression)
EXISTS(`(+ 1 2)`)   -- true (non-empty s-expression)
EXISTS(1)           -- false
EXISTS(`2017T`)     -- false
EXISTS(null)        -- false
EXISTS(missing)     -- error

-- Runnable statements
SELECT EXISTS(`[]`) FROM << 0 >>        -- false
SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true
```

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