Contenu de la page Agrégation

2025-08-28 09:55:24 +02:00
parent 5288261ddc
commit 7befd34a6f
2 changed files with 50 additions and 2 deletions

@@ -1 +1,49 @@
Bienvenue sur le Wiki. # 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.
```sql
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.
```sql
SELECT SUM(salaire) FROM employes;
```
### Moyenne
Calcule la moyenne des valeurs d'une colonne numérique.
```sql
SELECT AVG(salaire) FROM employes;
```
### Maximum
Retourne la valeur maximale dans une colonne.
```sql
SELECT MAX(age) FROM utilisateurs;
```
### Minimum
Retourne la valeur minimale dans une colonne.
```sql
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`.

@@ -1 +1 @@
Bienvenue sur le Wiki. Cours sur les fonctionas avancées du langage SQL.