Vládnoucí šampioni podle pohlaví a disciplíny
V předchozím cvičení jsi rozdělil/a data podle pohlaví, aby se výsledky mužů a žen navzájem nepromíchaly. Pokud ale pracuješ s více sloupci, rozdělení pouze podle jednoho z nich může způsobit, že se výsledky ostatních sloupců stále promíchají.
Toto cvičení je součástí kurzu
PostgreSQL Summary Stats and Window Functions
Pokyny k cvičení
- Vrať předchozí šampiony pro každý ročník podle pohlaví a disciplíny.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
WITH Athletics_Gold AS (
SELECT DISTINCT
Gender, Year, Event, Country
FROM Summer_Medals
WHERE
Year >= 2000 AND
Discipline = 'Athletics' AND
Event IN ('100M', '10000M') AND
Medal = 'Gold')
SELECT
Gender, Year, Event,
Country AS Champion,
-- Fetch the previous year's champion by gender and event
___ OVER (___
ORDER BY Year ASC) AS Last_Champion
FROM Athletics_Gold
ORDER BY Event ASC, Gender ASC, Year ASC;