Shrnutí výsledků
Po seřazení zemí podle počtu zlatých medailí na olympiádě v roce 2000 chceš vrátit top 3 země v jednom řádku jako řetězec oddělený čárkami. Jinými slovy, přeměň toto:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
na toto:
USA, RUS, AUS
Toto cvičení je součástí kurzu
PostgreSQL Summary Stats and Window Functions
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 Country_Medals AS (
SELECT
Country,
COUNT(*) AS Medals
FROM Summer_Medals
WHERE Year = 2000
AND Medal = 'Gold'
GROUP BY Country)
SELECT
Country,
-- Rank countries by the medals awarded
___ AS Rank
FROM Country_Medals
ORDER BY Rank ASC;