Alle Zwischensummen auf Gruppenebene
Du möchtest alle Medaillen, die Russland bei den Olympischen Spielen 2012 gewonnen hat, nach Geschlecht und Medaillenart aufschlüsseln. Da die Medaillen alle einem Land, nämlich Russland, gehören, ist es sinnvoll, alle möglichen Zwischensummen (Gender
- und Medal
-Zwischensummen) sowie eine Gesamtsumme zu bilden.
Erstelle eine Aufschlüsselung der an Russland vergebenen Medaillen nach Land und Medaillentyp, einschließlich aller Zwischensummen auf Gruppenebene und einer Gesamtsumme.
Diese Übung ist Teil des Kurses
PostgreSQL Übersichtsstatistiken und Fensterfunktionen
Anleitung zur Übung
- Zähle die vergebenen Medaillen nach Geschlecht und Medaillentyp.
- Erstelle alle möglichen Zählungen auf Gruppenebene (Zwischensummen nach Geschlecht und Medaillentyp und die Gesamtsumme).
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
-- 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;