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 betrogen haben, indem sie an mehr als einer Prüfung, einschließlich der Mathematikprüfung, teilgenommen haben.
Ihre Aufgabe ist es, die Nachnamen der Schüler zu ermitteln, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics
sein muss.
Hier ist die Abfrage aus unserer vorherigen Aufgabe, die Sie als Beispiel verwenden können:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Abrufen der Nachnamen derjenigen Studierenden, die mehr als eine grade
für die Prüfung Mathematics
erhalten haben.
Hinweis
Es sollen nur die
surname
dieser Studierenden abgerufen werden. Die Antwort sollte nur eine Spalte enthalten.
Kurzanleitung
- Abrufen der Spalte
student_surname
. - Verwenden der
WHERE
-Klausel mitsubject_name = 'Mathematics'
. - Gruppieren der Ergebnisse nach
student_surname
. - Verwenden der
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
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 betrogen haben, indem sie an mehr als einer Prüfung, einschließlich der Mathematikprüfung, teilgenommen haben.
Ihre Aufgabe ist es, die Nachnamen der Schüler zu ermitteln, die mehr als eine Prüfung abgelegt haben, wobei eine davon Mathematics
sein muss.
Hier ist die Abfrage aus unserer vorherigen Aufgabe, die Sie als Beispiel verwenden können:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Abrufen der Nachnamen derjenigen Studierenden, die mehr als eine grade
für die Prüfung Mathematics
erhalten haben.
Hinweis
Es sollen nur die
surname
dieser Studierenden abgerufen werden. Die Antwort sollte nur eine Spalte enthalten.
Kurzanleitung
- Abrufen der Spalte
student_surname
. - Verwenden der
WHERE
-Klausel mitsubject_name = 'Mathematics'
. - Gruppieren der Ergebnisse nach
student_surname
. - Verwenden der
HAVING
-Klausel mitCOUNT(grade) > 1
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single