Alle Zwischensummen auf Gruppenebene
Du willst alle Medaillen, die Russland bei den Olympischen Spielen 2012 gewonnen hat, nach Geschlecht und Medaillentyp aufschlüsseln. Da die Medaillen alle zu einem Land gehören, nämlich Russland, ist es sinnvoll, alle möglichen Zwischensummen (für Gender und Medal) sowie eine Gesamtsumme zu berechnen.
Erstelle eine Aufschlüsselung der Medaillen, die Russland gewonnen hat, nach Land und Medaillentyp, mit allen Zwischensummen auf Gruppenebene und einer Gesamtsumme.
Diese Übung ist Teil des Kurses
<Kurs>PostgreSQL: Zusammenfassende Statistiken und Fensterfunktionen</Kurs>Übungsanweisungen
- Zähle die Medaillen nach Geschlecht und Medaillentyp.
- Erstelle alle möglichen Zählungen auf Gruppenebene: Zwischensummen nach Geschlecht und nach Medaillentyp sowie die Gesamtsumme.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Count the medals per gender and medal type
SELECT
___,
___,
___ AS Awards
FROM Summer_Medals
WHERE
Year = 2012
AND Country = 'RUS'
-- Get all possible group-level subtotals
GROUP BY ___
ORDER BY Gender ASC, Medal ASC;