http://zh.sqlzoo.net/wiki/SUM_and_COUNT/zh
name:國家名稱
continent:洲份
area:面積
population:人口
gdp:國內生產總值
world(name,continent, area, population, gdp)
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
WHEREAREA>=1000000
5.
('France','Germany','Spain')(“法國”,“德國”,“西班牙”)的總人口是多少?
Selectsum(population) from world
Where namein('France','Germany','Spain')
6.
對於每一個洲份,顯示洲份和國家的數量。
Select continent,count(name)from world
Group by continent
说明:按照洲份“continent”分类得出洲份的名称,然后根据洲份的名称对国家进行计数。
Group by 为分组函数。Count为计数函数。
7.
對於每一個洲份,顯示洲份和至少有1000萬人(10,000,000)口國家的數目。
Select continent,count(name)from world
Wherepopulation>=10000000
GROUP BY continent
8.
列出有至少100百萬(1億)(100,000,000)人口的洲份。
Select continentfrom world
Group by continent
havingsum(population)>=100000000
网友评论