Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Moyenne de la Note de l'Étudiant | Regroupement
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
SQL Intermédiaire

bookDé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 :

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tâche

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 pour garantir la réussite du test.

Instructions brèves

  • Récupérez la colonne student_surname et la moyenne de la colonne grade à l’aide de la fonction AVG.
  • Ajoutez l’alias average_grade à la deuxième colonne.
  • Regroupez les données par student_surname.
  • Triez les résultats par student_surname dans l’ordre croissant.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
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

close

bookDé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 :

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tâche

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 pour garantir la réussite du test.

Instructions brèves

  • Récupérez la colonne student_surname et la moyenne de la colonne grade à l’aide de la fonction AVG.
  • Ajoutez l’alias average_grade à la deuxième colonne.
  • Regroupez les données par student_surname.
  • Triez les résultats par student_surname dans l’ordre croissant.

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 4
single

single

some-alt