显示的查询包括一个join t the world表,这样我们就可以访问每个国家的总人口并计算感染率(以每100000例为单位)。
显示每个国家的感染率排名。只包括人口至少1000万的国家。
答案。
SELECT world.name,
ROUND(100000*confirmed/population,00) as rd,
rank() over (order by rd)
FROM covid
JOIN world ON covid.name=world.name
WHERE whn = '2020-04-20'
AND population > 10000000
ORDER BY population DESC
上面的代码是我的解决方案,但我仍然得到了错误的答案。有人知道正确的解决方法吗?
1条答案
按热度按时间holgip5t1#
这里确认感染率/人群;所以查询如下-