Tóm tắt kết quả
Sau khi xếp hạng từng quốc gia tại Thế vận hội 2000 theo số huy chương vàng nhận được, bạn muốn trả về top 3 quốc gia trên một dòng, dưới dạng chuỗi phân tách bằng dấu phẩy. Nói cách khác, biến từ:
| Country | Rank |
|---------|------|
| USA | 1 |
| RUS | 2 |
| AUS | 3 |
| ... | ... |
thành:
USA, RUS, AUS
Bài tập này là một phần của khóa học
Thống kê tóm tắt và Window Functions trong PostgreSQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;