开始使用免费开始使用

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;
编辑并运行代码