Обобщение результатов
После ранжирования стран по количеству золотых медалей на Олимпийских играх 2000 года вы хотите вернуть топ-3 страны в одной строке в виде строки, разделённой запятыми. Другими словами, нужно преобразовать это:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
в это:
USA, RUS, AUS
Это упражнение является частью курса
PostgreSQL: сводная статистика и оконные функции
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;