Filtrage Plus Complexe
L'école a récemment organisé une compétition pour les élèves ayant participé aux Mathématiques. Certains élèves ont été récompensés, mais désormais l'école souhaite s'assurer qu'aucun élève n'a triché en passant plus d'un examen, y compris l'examen de mathématiques.
Votre tâche consiste à trouver les noms de famille des élèves ayant passé plus d'un examen, dont l'un est Mathematics
.
Voici la requête de notre exercice précédent que vous pouvez utiliser comme exemple :
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Récupérer les noms de famille des étudiants ayant obtenu plus d'une grade
à l'examen de Mathematics
.
Remarque
Ne récupérer que le
surname
de ces étudiants. La réponse doit comporter une seule colonne.
Instructions brèves
- Récupérer la colonne
student_surname
. - Utiliser la clause
WHERE
pour définirsubject_name = 'Mathematics'
. - Grouper les résultats par
student_surname
. - Utiliser la clause
HAVING
avecCOUNT(grade) > 1
.
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 help me modify the example query to fit the new requirements?
What are the names of the tables and columns involved in the exams data?
Can you explain how to check if a student took Mathematics and at least one other exam?
Awesome!
Completion rate improved to 4
Filtrage Plus Complexe
Glissez pour afficher le menu
L'école a récemment organisé une compétition pour les élèves ayant participé aux Mathématiques. Certains élèves ont été récompensés, mais désormais l'école souhaite s'assurer qu'aucun élève n'a triché en passant plus d'un examen, y compris l'examen de mathématiques.
Votre tâche consiste à trouver les noms de famille des élèves ayant passé plus d'un examen, dont l'un est Mathematics
.
Voici la requête de notre exercice précédent que vous pouvez utiliser comme exemple :
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Récupérer les noms de famille des étudiants ayant obtenu plus d'une grade
à l'examen de Mathematics
.
Remarque
Ne récupérer que le
surname
de ces étudiants. La réponse doit comporter une seule colonne.
Instructions brèves
- Récupérer la colonne
student_surname
. - Utiliser la clause
WHERE
pour définirsubject_name = 'Mathematics'
. - Grouper les résultats par
student_surname
. - Utiliser la clause
HAVING
avecCOUNT(grade) > 1
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4single