Meringkas hasil
Setelah memberi peringkat setiap negara di Olimpiade 2000 berdasarkan jumlah medali emas yang diraih, Anda ingin mengembalikan 3 negara teratas dalam satu baris sebagai string yang dipisahkan koma. Dengan kata lain, ubah ini:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
menjadi ini:
USA, RUS, AUS
Latihan ini adalah bagian dari kursus
Ringkasan Statistik dan Window Functions di PostgreSQL
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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;