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

Pivoting s rankingem

Chceš vytvořit přehlednou tabulku rankingů tří nejlidnatějších zemí EU podle počtu zlatých medailí, které získaly na olympijských hrách v letech 2004 až 2012. Tabulka musí mít tento formát:

| Country | 2004 | 2008 | 2012 |
|---------|------|------|------|
| FRA     | ...  | ...  | ...  |
| GBR     | ...  | ...  | ...  |
| GER     | ...  | ...  | ...  |

Budeš potřebovat spočítat zlaté medaile každé země, sestavit ranking zemí podle počtu medailí a pak tabulku přetransformovat do tohoto tvaru.

Toto cvičení je součástí kurzu

PostgreSQL Summary Stats and Window Functions

Zobrazit kurz

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 gold medals per country and year
SELECT
  ___,
  ___,
  ___ AS Awards
FROM Summer_Medals
WHERE
  Country IN ('FRA', 'GBR', 'GER')
  AND Year IN (2004, 2008, 2012)
  AND Medal = 'Gold'
GROUP BY ___, ___
ORDER BY Country ASC, Year ASC
Upravit a spustit kód