> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation de la clause QUALIFY

# Clause QUALIFY

Permet de filtrer les résultats des fonctions de fenêtre. Elle est similaire à la clause [WHERE](/fr/reference/statements/select/where), mais la différence est que `WHERE` est exécutée avant l’évaluation des fonctions de fenêtre, tandis que `QUALIFY` est exécutée après.

Il est possible de référencer, dans la clause `QUALIFY`, les résultats des fonctions de fenêtre de la clause `SELECT` à l’aide de leur alias. La clause `QUALIFY` peut également filtrer les résultats de fonctions de fenêtre supplémentaires qui ne sont pas renvoyées dans les résultats de la requête.

<div id="limitations">
  ## Limites
</div>

`QUALIFY` ne peut pas être utilisé en l'absence de fonctions de fenêtre à évaluer. Utilisez plutôt `WHERE`.

<div id="examples">
  ## Exemples
</div>

Exemple :

```sql theme={null}
SELECT number, COUNT() OVER (PARTITION BY number % 3) AS partition_count
FROM numbers(10)
QUALIFY partition_count = 4
ORDER BY number;
```

```text theme={null}
┌─number─┬─partition_count─┐
│      0 │               4 │
│      3 │               4 │
│      6 │               4 │
│      9 │               4 │
└────────┴─────────────────┘
```
