SQLZOO练习题(6)
1.显示世界人口总数。
SELECT SUM(population) FROM world
2.列出所有大洲——每个大洲只列出一次。
select distinct(continent) from world;
3.给出非洲的GDP总量
select sum(gdp) from world where continent = 'Africa';
4.有多少国家的土地面积至少为100万
select count(*) from world where area>1000000
5.(“爱沙尼亚”、“拉脱维亚”、“立陶宛”)的总人口是多少?
select sum(population) from world where name in ('Estonia', 'Latvia', 'Lithuania')
6.为每个大陆显示国家的数量
select continent,count(*) from world group by continent;
7.为每个大陆显示人口至少为1000万得的国家的数量。
select continent,count(*) from world where 10000000<=population group by continent;
8.列出总人口数超过1亿的大洲。
SELECT continent FROM world GROUP BY continent HAVING SUM(population) > 100000000