Ü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