update: add 24_4 homework

This commit is contained in:
Patrick Schulze
2026-04-27 06:54:17 +02:00
parent 80a7b066e7
commit a3a6b44f6a

12
24_4_26.sql Normal file
View File

@@ -0,0 +1,12 @@
-- 1. Die Anzahl der Schüler*innen aus dem Jahrgang 5 & 6 die eine Ag besuchen?
SELECT count(Name) FROM besucht JOIN schueler ON besucht.SNr = schueler.SNr WHERE Klasse like "5_" OR Klasse like "6_";
-- 2. Die Summe aller AG-Stunden
SELECT SUM(Stunden) FROM ag;
-- 3. Welche AGs haben die niedrigste Anzahl der Zeilnehmende
SELECT AGName, min(Stunden) FROM ag where Stunden;
-- 4. Wie viele verschiedene Lehrer*innen bieten eine AG an
SELECT DISTINCT Name FROM ag JOIN lehrkraft ON ag.Kuerzel = lehrkraft.Kuerzel;
-- 5. Was ist die durchschnittliche Kapazität der AGs
SELECT AVG(Stunden) FROM 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;