zoukankan      html  css  js  c++  java
  • sqlzoo练习系列(八)——群组函数之SUM和COUNT

     【Tips】

    • sqlzoo官网链接:https://sqlzoo.net/wiki/SQL_Tutorial/zh
    • 每个系列开头介绍所用表及其信息
    • 每道题均测试通过,含有题目描述、代码和结果
    • 题目为自己简写,最好在官网查看具体题目
    • 部分测试结果不完整,仅为一部分截图

    群组函数之SUM和COUNT练习链接:https://sqlzoo.net/wiki/SUM_and_COUNT/zh

    所用的表world

    • name:国家名称
    • continent:洲
    • area:面积
    • population:人口
    • gdp:国内生产总值

    1.展示世界总人口

    SELECT SUM(population)
    FROM world

    2.列出所有洲,每个只有一次

    SELECT DISTINCT continent
    FROM world

    3.非洲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.对于每一个洲,显示洲和至少有10000000人口的国家的数目

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

    8.列出至少有100百万人口的洲

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

  • 相关阅读:
    测试产品
    三年回顾
    测试服务输出业务价值
    慎用重载_2
    慎用重载_1
    ByteBuffer和String的互相转换
    线程较为深的度剖析1
    线程同步的故事描述
    Java线程同步
    TCP关闭过程
  • 原文地址:https://www.cnblogs.com/tuzinn/p/13844905.html
Copyright © 2011-2022 走看看