Komplexere Filterung
Die Schule hat kürzlich einen Wettbewerb für Schüler veranstaltet, die an Mathematik teilgenommen haben. Einige Schüler wurden belohnt, aber nun möchte die Schule sicherstellen, dass keine Schüler geschummelt haben, indem sie mehr als eine Prüfung abgelegt haben, einschließlich der Mathematikprüfung.
Deine Aufgabe ist es, die Nachnamen der Schüler zu finden, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics
war.
Hier ist die Abfrage aus unserer vorherigen Aufgabe, die du als Beispiel verwenden kannst:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Rufe die Nachnamen derjenigen Schüler ab, die mehr als eine grade
erhalten haben und von denen eines der belegten Fächer Mathematics
war.
Hinweis
Rufe nur den
surname
dieser Schüler ab. Die Antwort sollte nur eine Spalte haben.
Kurze Anweisungen
- Rufe die Spalte
student_surname
ab. - Verwende die
WHERE
-Klausel, umsubject_name = 'Mathematics'
festzulegen. - Fasse die Ergebnisse nach
student_surname
zusammen. - Verwende die
HAVING
-Klausel mitCOUNT(grade) > 1
.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you help me modify the query to find students who took Mathematics and at least one other exam?
What should the output look like for this new query?
Can you explain how to join the necessary tables if there are multiple exam subjects?
Awesome!
Completion rate improved to 4
Komplexere Filterung
Swipe um das Menü anzuzeigen
Die Schule hat kürzlich einen Wettbewerb für Schüler veranstaltet, die an Mathematik teilgenommen haben. Einige Schüler wurden belohnt, aber nun möchte die Schule sicherstellen, dass keine Schüler geschummelt haben, indem sie mehr als eine Prüfung abgelegt haben, einschließlich der Mathematikprüfung.
Deine Aufgabe ist es, die Nachnamen der Schüler zu finden, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics
war.
Hier ist die Abfrage aus unserer vorherigen Aufgabe, die du als Beispiel verwenden kannst:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Rufe die Nachnamen derjenigen Schüler ab, die mehr als eine grade
erhalten haben und von denen eines der belegten Fächer Mathematics
war.
Hinweis
Rufe nur den
surname
dieser Schüler ab. Die Antwort sollte nur eine Spalte haben.
Kurze Anweisungen
- Rufe die Spalte
student_surname
ab. - Verwende die
WHERE
-Klausel, umsubject_name = 'Mathematics'
festzulegen. - Fasse die Ergebnisse nach
student_surname
zusammen. - Verwende die
HAVING
-Klausel mitCOUNT(grade) > 1
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single