Fonctions d’agrégation - Amazon Redshift

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

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

SELECTles instructions utilisant des fonctions d'agrégation peuvent inclure deux clauses facultatives : GROUP BY etHAVING. La syntaxe de ces clauses est la suivante (en utilisant la COUNT fonction comme 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 des valeurs uniques d'une ou de plusieurs colonnes spécifiées. La HAVING clause limite les résultats renvoyés aux lignes pour lesquelles une condition d'agrégation particulière est vraie, telle que count (*) > 1. La HAVING clause est utilisée de la même manière que WHERE pour restreindre les lignes en fonction de la valeur d'une colonne. Pour voir un exemple de ces clauses supplémentaires, consultez COUNT.

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