Bắt đầu ngayBắt đầu miễn phí

COUNT và COUNT DISTINCT

Xét về con số thuần túy, dân số càng lớn thì “nguồn” vận động viên càng nhiều, và vì thế số vận động viên Olympic cũng tăng. Bạn quyết định xem xét số huy chương Olympic chỉ dựa trên dân số, tức quy mô vận động viên tiềm năng.

Dữ liệu World Bank cho thấy năm 2016, các quốc gia có dân số cao nhất là China (1.378.665.000), India (1.324.171.354) và United States of America (323.405.935).

Giờ hãy xem dữ liệu vận động viên tại Thế vận hội mùa hè 2016 để kiểm tra liệu China, India và USA có thực sự giành nhiều huy chương nhất không.

Bài tập này là một phần của khóa học

Cải thiện hiệu năng truy vấn trong PostgreSQL

Xem khóa học

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.

SELECT ___
  , ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;
Chỉnh sửa và Chạy Mã