Kursinhalt
Fortgeschrittene SQL
Fortgeschrittene SQL
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:
SELECT 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!
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:
SELECT 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!