Défi : Moyenne de la Note de l'Étudiant
Vous avez accompli un travail remarquable et aidé l'entreprise de construction. Ils ont commencé à travailler sur l'extension de la ligne de métro Jaune.
Ils vous ont recommandé, et l'école s'est intéressée à vous car elle a également plusieurs tâches à vous confier. Mais d'abord, familiarisons-nous avec la table student_grades
qu'ils fournissent :
La table contient les notes des examens dans différentes matières.
L'école compte un total de 100 élèves, dont les informations sont fournies dans la table donnée. Il y a une information dans la colonne class_letter
, qui propose 3 options : A
, B
ou C
. Le nom de la matière (subject_name
), ainsi que la note de l'élève (grade
), sont inclus.
Voyons combien d'élèves il y a dans chaque classe avec la requête suivante :
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Calculez la moyenne des notes pour toutes les matières de chaque élève. De plus, pour faciliter le travail des enseignants, il est nécessaire de trier les noms de famille des élèves par ordre alphabétique. Utilisez l’agrégation avec la fonction AVG()
et attribuez l’alias average_grade
afin d’assurer la réussite du test.
Instructions brèves
- Sélectionnez la colonne
student_surname
ainsi que la moyenne de la colonnegrade
à l’aide de la fonctionAVG
. - Ajoutez l’alias
average_grade
à la seconde colonne. - Regroupez les données par
student_surname
. - Triez les résultats par
student_surname
dans l’ordre croissant.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain what the SQL query does?
What are the results of this query?
How can I analyze grades by subject instead of class?
Awesome!
Completion rate improved to 4
Défi : Moyenne de la Note de l'Étudiant
Glissez pour afficher le menu
Vous avez accompli un travail remarquable et aidé l'entreprise de construction. Ils ont commencé à travailler sur l'extension de la ligne de métro Jaune.
Ils vous ont recommandé, et l'école s'est intéressée à vous car elle a également plusieurs tâches à vous confier. Mais d'abord, familiarisons-nous avec la table student_grades
qu'ils fournissent :
La table contient les notes des examens dans différentes matières.
L'école compte un total de 100 élèves, dont les informations sont fournies dans la table donnée. Il y a une information dans la colonne class_letter
, qui propose 3 options : A
, B
ou C
. Le nom de la matière (subject_name
), ainsi que la note de l'élève (grade
), sont inclus.
Voyons combien d'élèves il y a dans chaque classe avec la requête suivante :
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Swipe to start coding
Calculez la moyenne des notes pour toutes les matières de chaque élève. De plus, pour faciliter le travail des enseignants, il est nécessaire de trier les noms de famille des élèves par ordre alphabétique. Utilisez l’agrégation avec la fonction AVG()
et attribuez l’alias average_grade
afin d’assurer la réussite du test.
Instructions brèves
- Sélectionnez la colonne
student_surname
ainsi que la moyenne de la colonnegrade
à l’aide de la fonctionAVG
. - Ajoutez l’alias
average_grade
à la seconde colonne. - Regroupez les données par
student_surname
. - Triez les résultats par
student_surname
dans l’ordre croissant.
Solution
Merci pour vos commentaires !
single