ПочатиПочніть безкоштовно

Підсумовування результатів

Після ранжування кожної країни на Олімпіаді 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;
Редагувати та запускати код