Mezisoučty pro všechny skupiny
Chceš rozebrat všechny medaile udělené Rusku na Olympijských hrách 2012 podle pohlaví a typu medaile. Protože všechny medaile patří jedné zemi – Rusku – dává smysl vygenerovat všechny možné mezisoučty (na úrovni Gender i Medal) a také celkový součet.
Vygeneruj přehled medailí udělených Rusku podle pohlaví a typu medaile, včetně všech mezisoučtů na úrovni skupin a celkového součtu.
Toto cvičení je součástí kurzu
PostgreSQL Summary Stats and Window Functions
Pokyny k cvičení
- Spočítej medaile udělené podle pohlaví a typu medaile.
- Vygeneruj všechny možné počty na úrovni skupin (mezisoučty podle pohlaví a typu medaile a celkový součet).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;