Začněte nyníZačněte zdarma

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

Zobrazit kurz

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;
Upravit a spustit kód