Übungen: GROUP BY (SchuleDB)
Übungen: GROUP BY (SchuleDB)
Datenbank (steht bereits in sql-ide zur Verfügung: uebungSchuleDB.sql (als ZIP Datei).

A1) Gebe die Anzahl aller Schüler aus, gruppiert nach Nationalität (Spalten: "Anzahl", "Nationalität")..
A2) Wie viele Schüler sitzen in den einzelnen Klassenzimmern? Ausgabe "Klassenzimmer", "Anzahl Schüler"
A3) Wie viele Schüler sitzen in den Klassenzimmern im zweiten
Stock (= alle Klassenzimmer, die vorne eine 2 haben)? Ausgabe
"Klassenzimmer", "Anzahl Schüler"
B1) Wie viele Schüler wohnen in den einzelnen Orten? Ausgabe: "Ort", "Anzahl"
B2) Gleich wie B1; diesmal bitte Ausgabe "Ort", "Anzahl der Schüler" und sortiert nach Anzahl absteigend
B3) Wie viele Schüler, die in Deutsch eine 1 haben, wohnen in
den einzelnen Orten? Ausgabe: "Ort", "Anzahl Schüler", "Note Deutsch"
B4) Wie viele Schüler, die in Deutsch oder in Mathe eine 1
haben, wohnen in den einzelnen Orten? Ausgabe: "Ort", "Anzahl Schüler"
C) Gebe die Smartphonemarken aus und wie viele Schüler diese
Marke besitzen. Ausgabe: "Anzahl", "Marke", sortiert nach Anzahl
absteigend.
D1) Erstelle eine Liste, aus der ersichtlich wird, wie viele
Lehrer die einzelnen Fächer unterrichten, sortiert nach Anzahl
absteigend. Ausgabe: fachbezeichnung, Anzahl
D2) Erstelle eine Liste der Lehrer mit der Anzahl der Fächer,
die jeder einzelne Lehrer unterrichtet, sortiert nach Anzahl der Fächer
absteigend. Ausgabe: Lehrername, Anzahl der Fächer