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 |