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

Kurs anzeigen

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;