cds-104/kosten/select_exercise.sql
2026-02-12 17:04:16 +01:00

18 lines
628 B
SQL

-- Selektieren Sie die Summe der Kosten pro Projekt
SELECT projekt_id, sum(betrag)
FROM kosten
GROUP BY projekt_id;
-- Selektieren Sie die höchsten und niedrigsten Positionen für jede Kategorie ("Beschreibung")
SELECT beschreibung, min(betrag), max(betrag)
FROM kosten
GROUP BY beschreibung;
-- Zählen Sie (mit SQL) die Anzahl Zeilen in der Tabelle "Kosten" (verwenden Sie COUNT ohne GROUP BY)
SELECT COUNT(projekt_id)
FROM kosten;
-- Erzeugen Sie eine Übersichtstabelle: Projekt, Liste der Beschreibungen (Tipp: string_agg)
SELECT projekt_id, SUM(betrag), STRING_AGG(beschreibung, ',')
FROM kosten
GROUP BY projekt_id;