Calcul SQL : Moyenne et somme (avg, sum, max, min)

Fonction de calcul en SQL

Il est possible d'utiliser de nombreuses fonctions dans vos requêtes afin de faire des calcules simples ou complexes entre une ou plusieurs colonnes.

Calcul sur une colonne

On peut aussi effectuer différents calculs sur une colonne ou sur un regroupement. Nous verrons dans le tutoriel suivant ce qu'est un regroupement.

Calcul de Moyenne : AVG

Par exemple, procédons au calcul de la moyenne de la classe à partir de notre table étudiant. Pour cela, on utilise la clause AVG sur la colonne moyenne.

Requête :

SELECT AVG( moyenne ) AS moyenneclasse FROM etudiant ;

 

Résultat :

moyenneclasse
14.7692

Calcul de Somme : SUM

On peut aussi calculer la somme des valeurs d'une colonne à l'aide de SUM

Requête :

SELECT SUM( moyenne ) AS totalmoyenne FROM etudiant ;

 

Résultat :

totalmoyenne
192

Maximum et Minimum : MAX et MIN

Pour connaître la meilleure moyenne obtenue, on peut sélectionner la valeur maximum de la colonne moyenne

Requête :

SELECT MAX( moyenne ) AS max FROM etudiant

 

Résultat :

max
19

De la même façon, on peut avoir le minimum, il faut juste mettre MIN au lieu de MAX.

Requête :

SELECT MIN( moyenne ) AS min FROM etudiant

 

min
10

A propos de l'auteur

Nicolas Galle

Nicolas Galle est développeur web sénior pour l'agence SEO Aseox.