Menu
Coddy logo textTech

Grouping Part 1

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 36 sur 72.

Nous avons calculé les données pour l'ensemble du champ jusqu'à présent, et nous allons maintenant introduire la possibilité de calculer des données pour des groupes spécifiques.


workers

idareaage
1A35
2A37
3B29
4B39

Si nous écrivons 

SELECT AVG(age) as avg_age FROM workers

Nous recevrons uniquement l'âge moyen de tous les travailleurs ensemble. 

Et si nous voulions calculer l'âge moyen pour chaque zone ?

Pour cela, nous pouvons utiliser les mots-clés GROUP BY

SELECT area, AVG(age) as avg_age FROM workers
GROUP BY area

Le résultat :

zoneâge moyen
A36
B34

Nous savons maintenant que l'âge moyen dans la Zone A est de 36 et que l'âge moyen dans la Zone B est de 34.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

  • <b>foods</b> : <b>name</b>, <b>type</b>, <b>pH</b>

Calculez, pour chaque type d'aliment, la valeur moyenne du pH.

Nommez les colonnes : type, ph_average.

Utilisez ROUND(value, 2) pour arrondir la moyenne à deux décimales.

Essayez vous-même

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux