← Retour à la référence SQL

AVG

Catégorie : agregation

Fonction d'agrégation qui calcule la moyenne arithmétique des valeurs. Ignore les valeurs NULL dans le calcul.

📝 Syntaxe

SELECT AVG(colonne_numerique) FROM table WHERE condition

💡 Exemples

SELECT AVG(note) FROM examens
14.25
SELECT AVG(age) FROM élèves WHERE classe = 'Seconde'
15.3

🎯 Exercice

Calculer la moyenne des prix des produits de la catégorie 'Livre'

Voir la solution
SELECT AVG(prix) FROM produits WHERE categorie = 'Livre'

⚠️ Pièges courants

  • AVG sur un ensemble vide retourne NULL
  • Les NULL ne sont pas comptés dans le dénominateur
Pixel