Files
sql/README.md
2025-08-28 07:13:19 +02:00

1.2 KiB

Fonctions d'agrégation

En SQL, une agrégation est une opération qui permet de combiner plusieurs valeurs de données en une seule valeur résumée. Les opérations d'agrégation sont souvent utilisées en combinaison avec la clause GROUP BY pour regrouper les données selon des critères spécifiques avant de les résumer.

Compter

Compte le nombre d'enregistrements dans un ensemble de données.

SELECT COUNT(*) FROM utilisateurs;

On peut compter sur n'importe quelle colonne, dans ce cas pour ne pas avoir à choisir on utilise le caractère joker *.

Somme

Calcule la somme des valeurs d'une colonne numérique.

SELECT SUM(salaire) FROM employes;

Moyenne

Calcule la moyenne des valeurs d'une colonne numérique.

SELECT AVG(salaire) FROM employes;

Maximum

Retourne la valeur maximale dans une colonne.

SELECT MAX(age) FROM utilisateurs;

Minimum

Retourne la valeur minimale dans une colonne.

SELECT MIN(age) FROM utilisateurs;

Filtre après agrégation

HAVING est emblable à WHERE, mais utilisé pour filtrer les résultats des fonctions d'agrégation après un GROUP BY.