Les fonctions agrégatives doivent être présentes uniquement dans la clause SELECT. Elle est composée d'un mot-clé et d'un argument (nom d'un champ ou calcul mathématique portant sur un ou plusieurs champs). Ces fonctions permettent d'obtenir des groupements d'enregistrements.
Liste des mots-clés permettant d'obtenir des regroupements :
Mot-Clé Utilisation
· AVG Moyenne arithmétique
· SUM Somme arithmétique
· MAX Valeur maximum
· MIN Valeur minimum
· COUNT Compteur
L'emploi de ces mots-clés nécessite l'introduction d'une clause supplémentaire dans la requête SQL : la clause GROUP BY. Cette clause vient se placer entre la clause WHERE et la clause ORDER BY.
En plus de ces mots-clés, vous pouvez effectuer toutes les sortes de calculs mathématiques. Pour chaque information calculée, vous devez définir un nouveau nom pour le résultat affiché (ou "alias") au moyen du mot-clé AS.