Résumer les résultats
Après avoir classé chaque pays des Jeux olympiques de 2000 selon le nombre de médailles d'or remportées, vous voulez retourner les 3 premiers pays sur une seule ligne, sous forme de chaîne séparée par des virgules. Autrement dit, transformer ceci :
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
en ceci :
USA, RUS, AUS
Cette activité fait partie du cours
Fonctions de synthèse et de fenêtre dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;