SQLZOO练习题(3)

1.查找所有国家的名字,大洲,人口
select name, continent, population from world

2.查找人口多余两亿的国家名字
select name from world where population>200000000

3.给出那些人口至少2亿的国家的名称和人均GDP。
select name,gdp/population from world where population>200000000;

4.显示南美洲国家的人口以百万为单位
select name,population/1000000 as '人口(百万)' from world where continent='South America'

5.显示法国,德国,意大利的名称和人口
select name,population from world where name in('France','Germany','Italy')

6.列出名称中包含“United”一词的国家
select name from world where name like '%United%';

大国有两种说法:一个国家的面积超过300万平方公里,或者人口超过2.5亿,那么这个国家就是大国。
7.按面积或人口划分国家。显示姓名,人口和地区。
select name,population,area from world where population>250000000 or area>3000000;

8.哪些国家面积大(超过300万),哪些国家人口大(超过2.5亿),但不 是两者都大。显示姓名,人口和地区。

澳大利亚面积大但人口少,应该包括在内。
印尼人口多但面积小,应该包括在内。
中国人口多,面积大,应该被排除在外。
英国人口少,面积小,应该被排除在外。

select name,population,area from world where population>250000000 and area<3000000 or population<250000000 and area>3000000;

9.显示“南美洲”大陆国家的名称,人口以百万为单位,GDP以十亿为单位。使用ROUND函数将值显示到小数点后两位。
select name,round(population/1000000,2)as '人口(百万)',round(gdp/1000000000,2)as '十亿' from world where continent='South America';

10.列出那些GDP至少达到一万亿的国家名字,然后计算人均gdp这个值四舍五入到1000。
select name,round(gdp/population,-3) as '人均' from world where gdp>1000000000000;

11.列出国家名字和首都名字的长度一样的国家名字与首都名字(length函数)
select name,capital from world where length(name)=length(capital);

12.瑞典和瑞典的首都是斯德哥尔摩。这两个单词都以字母“S”开头。显示国家名字首字母与国家首都名字首字母一样的国家与首都。使用函数left();
select name,capital from world where left(name,1)=left(capital,1) and name!=capital;

13.赤道几内亚和多米尼加共和国的名字中有所有的元音(a e i o u)。它们不算数,因为它们的名字里不止一个单词。找到一个国家,它的名字里有所有的元音,没有空格。
select name from world where name  like '%a%' and name  like '%e%' and name like '%i%' and name  like '%o%' and name  like '%u%' and name not like '% %';

SQLZOO练习题(3)相关推荐

  1. SQLZOO练习题 (8)

    SQLZOO练习题 (8) 1.列出时间为1962年的电影编号,名称 SELECT id, titleFROM movieWHERE yr=1962 2.给出<公民凯恩>的年分. sele ...

  2. 【SQL】sqlzoo练习题Scottish Parliament

    原地址:https://sqlzoo.net/wiki/Scottish_Parliament/zh 上一篇:sqlzoo练习题Using Null 1.一個成員被工黨逐出黨,現沒屬任何黨.找出他.( ...

  3. 【SQL】sqlzoo练习题Music Tutorial

    原地址:https://sqlzoo.net/wiki/Music_Tutorial/zh 上一篇:sqlzoo练习题The JOIN operation 1.找出收錄歌曲song 'Alison'的 ...

  4. SQLZOO练习题(1)

    SQLZOO练习题(1) sqlzoo上较难的一些sql查询练习题及其解题思路. 题目: Put the continents right- Oceania becomes Australasia C ...

  5. SQLzoo练习题回顾

    这篇文章回顾我在SQLzoo(http://zh.sqlzoo.net/wiki/)上练习时觉得有困难的练习题以及从练习中get到的新知识点. 选出人口多或者面积大的国家,但不能包括同时满足这两个条件 ...

  6. SQLZOO练习题答案参考(全)

    自学SQL将近一年,比较有名的SQL题库都尝试刷过,目前SQLZOO.XUESQL.牛客.Hackerrank初阶中阶.炼码基本刷完,Hackerrank高阶.Leetcode.SQL_intern仍 ...

  7. SQLZOO 练习题 6 JOIN

    6 JOIN 1.Modify it to show the matchid and player name for all goals scored by Germany. To identify ...

  8. SQLZOO 答案—完整版

    文章目录 SELECT basics SELECT from WORLD SELECT from Nobel SELECT within SELECT SUM and COUNT The JOIN o ...

  9. 关联查询取更新时间_数据分析之sql复杂查询

    关键记忆点: 1.[关联子查询] 理解:用于每组组内比较时 应用场景:分组取每组最大值.最小值 #理解:where处的条件为两个表分别是同一组时,筛选满足2表与1表的比较条件,所以group by 可 ...

最新文章

  1. NodeJs教程(介绍总结!)终于在网上找到一个靠谱点的了T_T
  2. linux下=号与==号
  3. 【新星计划】Linux命令行相关指令汇总
  4. (需求实战_进阶_07)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
  5. 单双目相机畸变校正--极线校正
  6. 从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式, 输出杨辉三角形的前n行。请采用循环控制语句来实现。...
  7. go struct 零值_《Go 语言程序设计》读书笔记 (五) 协程与通道
  8. txt文本换行(txt文本设置、wps替换换行)
  9. Spring java excel_SpringBoot之导入导出Excel(Java8实现)
  10. 关于微信第三方服务消息提醒
  11. DEDECMS验证码不正确及其不显示问题
  12. 去掉桌面图标蓝底的方法
  13. 任何矩阵都能变换成梯形阵的证明
  14. linux steam root,使用Lutris在Linux上安装Windows Steam
  15. SaaS(软件即服务)架构设计
  16. 电话机上面的接头RJ11
  17. 删除WIN10桌面右键菜单多余项的方法
  18. 并发请求多 服务器响应慢 post,从服务端视角看高并发问题
  19. 安利三个好用视频配音乐的软件
  20. 定义一个数组并输出-Java

热门文章

  1. 浅谈运维工程师的开发能力的培养
  2. oracle pga的作用,ORACLE PGA 的调整
  3. 4周年——学而不思则罔,思而不学则殆
  4. 游戏陪玩小程序怎么开发-游戏陪玩小程序功能
  5. Word标题编号变黑框
  6. No exports main defined
  7. 万圣节html代码大全,基于Jquery实现万圣节快乐特效
  8. 使用CStdioFile操作文件和filetxt.cpp报错和filecore.cpp报错
  9. ios虚拟机运行速度_iOS 8的采用速度减慢至虚拟停止
  10. 常用的mysql存储引擎及其特点