2017-02-24 74 views
0

我正在玩世界数据库在MySQL中,我想列出每个大陆的人口总和。我可以通过输入一个非常长的子查询来做到这一点,说明它应该得到总和(人口)WHERE continent =“XXXX”和总和(人口)WHERE CONTINENT =“YYYY”,但它看起来效率很低。有没有更好的方法来做到这一点?如何选择相同类型的不同值的总和?

回答

1
SELECT continent, SUM(population) 
FROM <tablename> 
GROUP BY continent