COUNT 与 COUNT DISTINCT
从纯数量来看,一个国家人口越多,运动员的基数就越大,获得奥运奖牌的可能也越高。您决定仅基于人口规模(可供选择的运动员数量)来观察奥运奖牌。
世界银行数据显示,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;