📝 Ce que vous apprendrez
- Ce que fait la fonction `AVG()
- Comment calculer les valeurs moyennes
- Exemples concrets
- A utiliser avec
GROUP BY
etWHERE
.
🔍 Qu'est-ce qu'AVG ?
La fonction AVG()
calcule la moyenne (moyenne) des valeurs numériques d'une colonne.
Il ignore les valeurs NULL
et fonctionne bien pour générer des informations à partir de données telles que le prix moyen, le salaire ou l'évaluation.
🧱 Syntaxe de base
SELECT AVG(column_name) FROM table_name;
🧪 Exemple : Montant moyen de la commande
SELECT AVG(amount) AS average_order
FROM orders;
🧪 Exemple : Moyenne filtrée
Montant moyen des commandes en 2024
SELECT AVG(amount) AS avg_2024_order
FROM orders
WHERE YEAR(order_date) = 2024;
📊 Exemple avec GROUP BY
Salaire moyen par département
SELECT department, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
⚠️ Notes
AVG()
ignore les valeursNULL
.- Ne fonctionne qu'avec des colonnes numériques
- Arrondir le résultat avec
ROUND()
si nécessaire :
SELECT ROUND(AVG(score), 2) FROM results;
📘 Recap
AVG()
calcule la moyenne de données numériques- Utilisez-le avec
WHERE
etGROUP BY
pour plus de flexibilité. - Il exclut les valeurs
NULL
. - Combiner avec
ROUND()
pour une sortie lisible