Подсчёт и подсчёт уникальных значений
Чем больше население страны, тем больше потенциальных спортсменов и, следовательно, олимпийцев. Вы решаете рассмотреть олимпийские медали исключительно с точки зрения численности населения, то есть доступного пула спортсменов.
По данным Всемирного банка, в 2016 году наибольшая численность населения была у Китая (1 378 665 000), Индии (1 324 171 354) и Соединённых Штатов Америки (323 405 935).
Теперь вы изучите данные об олимпийцах с летних Олимпийских игр 2016 года и проверите, действительно ли Китай, Индия и США завоевали больше всего медалей.
Это упражнение является частью курса
Оптимизация запросов в PostgreSQL
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT ___
, ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;