update: fixup
This commit is contained in:
@@ -3,10 +3,10 @@ SELECT count(Name) FROM besucht JOIN schueler ON besucht.SNr = schueler.SNr WHER
|
|||||||
-- 2. Die Summe aller AG-Stunden
|
-- 2. Die Summe aller AG-Stunden
|
||||||
SELECT SUM(Stunden) FROM ag;
|
SELECT SUM(Stunden) FROM ag;
|
||||||
-- 3. Welche AGs haben die niedrigste Anzahl der Zeilnehmende
|
-- 3. Welche AGs haben die niedrigste Anzahl der Zeilnehmende
|
||||||
SELECT AGName, min(Stunden) FROM ag where Stunden;
|
SELECT AGName, MIN(AnzahlSus) FROM ag;
|
||||||
-- 4. Wie viele verschiedene Lehrer*innen bieten eine AG an
|
-- 4. Wie viele verschiedene Lehrer*innen bieten eine AG an
|
||||||
SELECT DISTINCT Name FROM ag JOIN lehrkraft ON ag.Kuerzel = lehrkraft.Kuerzel;
|
SELECT DISTINCT Name FROM ag JOIN lehrkraft ON ag.Kuerzel = lehrkraft.Kuerzel;
|
||||||
-- 5. Was ist die durchschnittliche Kapazität der AGs
|
-- 5. Was ist die durchschnittliche Kapazität der AGs
|
||||||
SELECT AVG(Stunden) FROM ag;
|
SELECT AVG(AnzahlSus) FROM ag;
|
||||||
-- 6. Wie viel Prozent aller Schüler*innen besuchen eine AG?
|
-- 6. Wie viel Prozent aller Schüler*innen besuchen eine AG?
|
||||||
SELECT COUNT(DISTINCT besucht.SNr) * 100 / COUNT(DISTINCT schueler.SNr) AS prozentBesucht FROM besucht LEFT JOIN schueler ON schueler.SNr = besucht.SNr;
|
SELECT COUNT(DISTINCT besucht.SNr) * 100 / COUNT(DISTINCT schueler.SNr) AS prozentBesucht FROM besucht LEFT JOIN schueler ON schueler.SNr = besucht.SNr;
|
||||||
|
|||||||
Reference in New Issue
Block a user