sqlzoo练习记录(SUM and COUNT)

sqlzoo练习记录(SUM and COUNT)

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.(‘France’,‘Germany’,‘Spain’)(“法國”,“德國”,“西班牙”)的總人口是多少?
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;

quit:

1.Select the statement that shows the sum of population of all countries in ‘Europe’
在这里插入图片描述

2.Select the statement that shows the number of countries with population smaller than 150000
在这里插入图片描述

3.Select the list of core SQL aggregate functions
在这里插入图片描述

4.Select the result that would be obtained from the following code:
SELECT region, SUM(area)
FROM bbc
WHERE SUM(area) > 15000000
GROUP BY region
在这里插入图片描述

5.Select the statement that shows the average population of ‘Poland’, ‘Germany’ and ‘Denmark’
在这里插入图片描述

6.Select the statement that shows the medium population density of each region
在这里插入图片描述

7.Select the statement that shows the name and population density of the country with the largest population
在这里插入图片描述

8.ick the result that would be obtained from the following code:
SELECT region, SUM(area)
FROM bbc
GROUP BY region
HAVING SUM(area)<= 20000000
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值