Riepilogare i risultati
Dopo aver classificato ogni paese alle Olimpiadi del 2000 in base alle medaglie d'oro assegnate, vuoi restituire i primi 3 paesi in un'unica riga, come stringa separata da virgole. In altre parole, trasformare questo:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
in questo:
USA, RUS, AUS
Questo esercizio fa parte del corso
Statistiche riepilogative e funzioni finestra in PostgreSQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;