Zwischensummen auf Länderebene
Du willst dir die Goldmedaillen ansehen, die drei skandinavische Länder im Jahr 2004 pro Land und Geschlecht gewonnen haben. Du interessierst dich auch für die Zwischensummen auf der Ebene von Country, um die Gesamtzahl der Medaillen für jedes Land zu ermitteln. Die Zwischensummen auf der Ebene von Gender sind in diesem Fall jedoch nicht so sinnvoll. Du kannst diese einfach weglassen.
Diese Übung ist Teil des Kurses
<Kurs>PostgreSQL: Zusammenfassende Statistiken und Fensterfunktionen</Kurs>Übungsanweisungen
- Zähle die Goldmedaillen nach Land und Geschlecht.
- Summiere die Goldmedaillen auf der Ebene von
Country.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Count the gold medals per country and gender
SELECT
___,
___,
COUNT(*) AS Gold_Awards
FROM Summer_Medals
WHERE
Year = 2004
AND Medal = 'Gold'
AND Country IN ('DEN', 'NOR', 'SWE')
-- Generate Country-level subtotals
GROUP BY ___, ___
ORDER BY Country ASC, Gender ASC;