SQL练习-sqlzoo学习记录

1展示世界的總人口。

SELECT sum(population)
FROM world

2列出所有的洲份, 每個只有一次

SELECT distinct continent
FROM world

3找出非洲(Africa)的GDP總和。

SELECT sum(gdp)
FROM world
where continent=‘Africa’

4有多少個國家具有至少百萬(1000000)的面積。

SELECT count(name)
FROM world
where area>=1000000

5有多少個國家具有至少百萬(1000000)的面積。

SELECT sum(population)
FROM world
where name in (‘France’,‘Germany’,‘Spain’)

6對於每一個洲份,顯示洲份和國家的數量。

SELECT continent,count(name)
FROM world
group by continent

7對於每一個洲份,顯示洲份和至少有1000萬人(10,000,000)口國家的數目。

SELECT continent,count(name)
FROM world
where population>=10000000
group by continent

8列出有至少100百萬(1億)(100,000,000)人口的洲份。

SELECT continent
FROM world
group by continent
having sum(population)>=100000000

你可能感兴趣的:(sql)