

 Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez [ le billet de ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) blog publié le 30 juin 2025. 

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.

# Fonctions d’agrégation
<a name="c_Aggregate_Functions"></a>

**Topics**
+ [Fonction ANY\_VALUE](r_ANY_VALUE.md)
+ [Fonction APPROXIMATE PERCENTILE\_DISC](r_APPROXIMATE_PERCENTILE_DISC.md)
+ [Fonction AVG](r_AVG.md)
+ [Fonction COUNT](r_COUNT.md)
+ [Fonction LISTAGG](r_LISTAGG.md)
+ [Fonction MAX](r_MAX.md)
+ [Fonction MEDIAN](r_MEDIAN.md)
+ [Fonction MIN](r_MIN.md)
+ [Fonction PERCENTILE\_CONT](r_PERCENTILE_CONT.md)
+ [Fonctions STDDEV\_SAMP et STDDEV\_POP](r_STDDEV_functions.md)
+ [Fonction SUM](r_SUM.md)
+ [Fonctions VAR\_SAMP et VAR\_POP](r_VARIANCE_functions.md)

Les fonctions d’agrégation calculent une valeur de résultat unique à partir d’un ensemble de valeurs d’entrée. 

Les instructions SELECT utilisant des fonctions d’agrégation peuvent inclure deux clauses facultatives : GROUP BY et HAVING. La syntaxe de ces clauses est la suivante (avec la fonction COUNT par exemple) : 

```
SELECT count (*) expression FROM table_reference
WHERE condition [GROUP BY expression ] [ HAVING condition]
```

La clause GROUP BY agrège et regroupe les résultats en fonction de valeurs uniques dans une ou des colonnes spécifiées. La clause HAVING limite les résultats renvoyés aux lignes dans lesquelles une condition d’agrégation particulière a la valeur true, par exemple count (\*) > 1. La clause HAVING est utilisée de la même manière que WHERE afin de limiter les lignes en fonction de la valeur d’une colonne. Pour voir un exemple de ces clauses supplémentaires, consultez [COUNT](r_COUNT.md).

Les fonctions d’agrégation n’acceptent pas les fonctions d’agrégation ou les fonctions de fenêtrage imbriquées comme arguments.