single
Herausforderung: Durchschnittsnote der Studierenden
Swipe um das Menü anzuzeigen
Hervorragende 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 Tabelle student_grades vertraut, die zur Verfügung gestellt wird:
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
Berechnung der Durchschnittsnote für alle Fächer jedes einzelnen Schülers. Zur besseren Übersicht für die Lehrkräfte sollen die Nachnamen der Schüler alphabetisch sortiert werden. Verwenden Sie die Aggregatfunktion AVG() und vergeben Sie den Alias average_grade, um die Überprüfung zu bestehen.
Kurzanleitung
- Abruf der Spalte
student_surnamesowie des Durchschnitts der Spaltegrademit der FunktionAVG. - Vergabe des Alias
average_gradefür die zweite Spalte. - Gruppierung der Daten nach
student_surname. - Sortierung der Ergebnisse nach
student_surnamein aufsteigender Reihenfolge.
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