Aan de slagGa gratis aan de slag

Pivoteren met ranking

Je wilt een makkelijk scanbare tabel maken met de rangorde van de drie meest bevolkte EU-landen op basis van het aantal gouden medailles dat ze hebben behaald tijdens de Olympische Spelen van 2004 tot en met 2012. De tabel moet dit formaat hebben:

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

Je moet het aantal gouden medailles per land tellen, de ranking per land op basis van het aantal medailles bepalen en de tabel vervolgens naar deze vorm pivoteren.

Deze oefening maakt deel uit van de cursus

PostgreSQL Samenvattingsstatistieken en vensterfuncties

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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
Code bewerken en uitvoeren