Mehrere Aggregatfunktionen in der Abfrage
Die Schule kennt nun die Nachnamen derjenigen Schüler, die mehr als eine Note für Prüfungen erhalten haben, und die Verwaltung hat beschlossen, den Durchschnittswert aus mehreren Noten dieser Schüler zu berechnen, welcher als deren Endnote gilt.
Swipe to start coding
Sie sollen die Nachnamen der Studierenden abrufen, die mehr als eine Prüfungsnote haben, und außerdem den Durchschnitt aller ihrer Noten berechnen. In der Antwort sollen 2 Spalten enthalten sein: Die erste ist student_surname
, die zweite ist average_grade
. Verwenden Sie in dieser Aufgabe die Aggregatfunktionen AVG()
und COUNT()
.
Sortieren Sie das Ergebnis außerdem nach der Spalte student_surname
in aufsteigender Reihenfolge.
Kurzanleitung
- Rufen Sie die Spalte
student_surname
und den Durchschnitt der Spaltegrade
mit der FunktionAVG
ab. - Vergeben Sie für die zweite Spalte das Alias
average_grade
. - Gruppieren Sie die Daten nach
student_surname
. - Verwenden Sie die
HAVING
-Klausel, um die Ergebnisse basierend aufCOUNT(grade) > 1
zu filtern. - Sortieren Sie die Ergebnisse nach
student_surname
.
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
Mehrere Aggregatfunktionen in der Abfrage
Swipe um das Menü anzuzeigen
Die Schule kennt nun die Nachnamen derjenigen Schüler, die mehr als eine Note für Prüfungen erhalten haben, und die Verwaltung hat beschlossen, den Durchschnittswert aus mehreren Noten dieser Schüler zu berechnen, welcher als deren Endnote gilt.
Swipe to start coding
Sie sollen die Nachnamen der Studierenden abrufen, die mehr als eine Prüfungsnote haben, und außerdem den Durchschnitt aller ihrer Noten berechnen. In der Antwort sollen 2 Spalten enthalten sein: Die erste ist student_surname
, die zweite ist average_grade
. Verwenden Sie in dieser Aufgabe die Aggregatfunktionen AVG()
und COUNT()
.
Sortieren Sie das Ergebnis außerdem nach der Spalte student_surname
in aufsteigender Reihenfolge.
Kurzanleitung
- Rufen Sie die Spalte
student_surname
und den Durchschnitt der Spaltegrade
mit der FunktionAVG
ab. - Vergeben Sie für die zweite Spalte das Alias
average_grade
. - Gruppieren Sie die Daten nach
student_surname
. - Verwenden Sie die
HAVING
-Klausel, um die Ergebnisse basierend aufCOUNT(grade) > 1
zu filtern. - Sortieren Sie die Ergebnisse nach
student_surname
.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single