Rezumarea rezultatelor
După ce ai clasificat fiecare țară de la Olimpiada din 2000 în funcție de medaliile de aur acordate, vrei să returnezi primele 3 țări într-un singur rând, ca un șir de caractere separat prin virgule. Cu alte cuvinte, transformă asta:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
în asta:
USA, RUS, AUS
Acest exercițiu face parte din cursul
Statistici sumare și funcții de fereastră în PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;