single
Herausforderung: Durchschnittsnote der Studierenden
Swipe um das Menü anzuzeigen
Ausgezeichnete Arbeit und Unterstützung für das Bauunternehmen. Der Ausbau der Yellow-Metrolinie hat begonnen.
Sie haben eine Empfehlung für Sie ausgesprochen, und die Schule hat Interesse an Ihnen gezeigt, da auch dort mehrere Aufgaben auf Sie warten. Machen Sie sich zunächst mit der bereitgestellten Tabelle student_grades vertraut:
Die Tabelle enthält Noten für Prüfungen in verschiedenen Fächern.
Die Schule hat insgesamt 100 Schüler, deren Informationen in der angegebenen Tabelle bereitgestellt werden. In der Spalte class_letter befinden sich 3 Optionen: A, B oder C. Der Fachname (subject_name) sowie die Note des Schülers (grade) sind enthalten.
Die folgende Abfrage zeigt, wie viele Schüler in jeder Klasse sind:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS number_of_students FROM student_grades GROUP BY class_letter
Wischen, um mit dem Codieren zu beginnen
Den Durchschnitt der Noten berechnen für alle Fächer jedes einzelnen Schülers. Zur besseren Übersicht für die Lehrkräfte sollen die Nachnamen der Schüler zudem alphabetisch sortiert werden. Verwenden Sie die Aggregatfunktion AVG() und vergeben Sie den Alias average_grade, um die Überprüfung erfolgreich zu bestehen.
Kurzanleitung
- Die Spalte
student_surnameund den Durchschnitt der Spaltegrademit der FunktionAVGabrufen. - Der zweiten Spalte den Alias
average_gradezuweisen. - Die Daten nach
student_surnamegruppieren. - Die Ergebnisse nach
student_surnameaufsteigend sortieren.
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