ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul