single
Plusieurs Fonctions d'Agrégation dans la Requête
Glissez pour afficher le menu
L'école connaît désormais les noms de famille des étudiants ayant reçu plus d'une note aux examens, et l'administration a décidé de calculer la moyenne des notes obtenues par ces étudiants, qui constituera leur note finale.
Glissez pour commencer à coder
Vous devez récupérer les noms de famille des étudiants ayant plus d'une note d'examen et également calculer la note moyenne à partir de toutes leurs notes. Dans la réponse, vous devez avoir 2 colonnes : la première est student_surname, et la seconde est average_grade. Utilisez les fonctions d'agrégation AVG() et COUNT() pour cette tâche.
Triez également le résultat par la colonne student_surname dans l'ordre croissant.
Instructions brèves
- Récupérez la colonne
student_surnameet la moyenne de la colonnegradeà l'aide de la fonctionAVG. - Attribuez l'alias
average_gradeà la seconde colonne. - Regroupez les données par
student_surname. - Utilisez la clause
HAVINGpour filtrer les résultats selonCOUNT(grade) > 1. - Triez les résultats par
student_surname.
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