SQLZOO习题详解(06)——SUM and COUNT

Posted 谷哥的小弟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLZOO习题详解(06)——SUM and COUNT相关的知识,希望对你有一定的参考价值。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

world表

world表如下:
在这里插入图片描述

链接地址

https://napier.sqlzoo.net/wiki/SUM_and_COUNT

SQL练习

01、统计全球人口数量的综合

SELECT SUM(population) FROM world

02、查询所有的洲名continent,每个洲名仅显示一次不可重复显示

SELECT DISTINCT continent FROM world

03、请计算Africa的GDP总和

SELECT SUM(gdp) FROM world WHERE continent='Africa'

04、请统计国土面积不小于1000000的国家的个数

SELECT COUNT(*) FROM world WHERE area > 1000000

05、统计Estonia、Latvia、Lithuania这三国的人口总和

SELECT SUM(population) FROM world WHERE name IN ('Estonia', 'Latvia', 'Lithuania')

06、请统计各个洲的国家数量以及该洲的名称

SELECT continent, COUNT(*) FROM world GROUP BY continent

07、请统计各州人口数量大于10000000的国家的个数

SELECT continent, COUNT(*) FROM world WHERE population > 10000000 GROUP BY continent 

08、请查询人口总数大于100000000的洲的名称

SELECT continent FROM world  GROUP BY continent HAVING SUM(population) > 100000000

典型的错误写法如下:

SELECT continent FROM world WHERE SUM(population) > 100000000 GROUP BY continent 

以上是关于SQLZOO习题详解(06)——SUM and COUNT的主要内容,如果未能解决你的问题,请参考以下文章

SQL练习-SQLZOO SQLZOO:SUM and COUNT

SQLZOO习题详解(10)——Self join

sqlzoo练习答案--SUM and COUNT

SQLZOO习题详解(05)——SELECT within SELECT

SQLZOO习题详解(09)——The JOIN operation

SQLZOO习题详解(08)——The JOIN operation