Kom igångKom igång gratis

Sammanfatta resultat

Du har rankat varje land i 2000 års OS efter tilldelade guldmedaljer och vill nu returnera de tre bästa länderna på en rad, som en kommaseparerad sträng. Med andra ord, omvandla detta:

| Country | Rank |
|---------|------|
| USA     | 1    |
| RUS     | 2    |
| AUS     | 3    |
| ...     | ...  |

till detta:

USA, RUS, AUS

Den här övningen är en del av kursen

PostgreSQL – Sammanfattande statistik och fönsterfunktioner

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod