Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Plusieurs Fonctions d'Agrégation dans la Requête | Grouping
SQL Intermédiaire
Section 1. Chapitre 7
single

single

Défi : 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 élèves ayant reçu plus d'une note aux examens, et l'administration a décidé de calculer la note moyenne à partir des différentes notes de ces élèves, qui deviendra leur note finale.

Tâche

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.

De plus, triez le résultat par la colonne student_surname dans l'ordre croissant.

Instructions brèves

  • Récupérer la colonne student_surname et la moyenne de la colonne grade en utilisant la fonction AVG.
  • Attribuer l'alias average_grade à la seconde colonne.
  • Regrouper les données par student_surname.
  • Utiliser la clause HAVING pour filtrer les résultats selon COUNT(grade) > 1.
  • Trier les résultats par student_surname.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 7
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt