针对Select Zoo题库平台,这次做的是select专题的练习SELECT within SELECT Tutorial和测试Nested SELECT Quiz。

一、SELECT within SELECT Tutorial:

SELECT within SELECT Tutorial​sqlzoo.net

题目描述:

1、Bigger than Russia:

2、Richer than UK:

3、Neighbours of Argentina and Australia:

4、Between Canada and Poland:

5、Percentages of Germany:

6、Bigger than every country in Europe:

7、Largest in each continent:

8、First country of each continent:

9、Difficult Questions1:

10、Difficult Questions2:

上面是select子查询部分所涉及的练习题,题目代码均能正常运行,获得预期成功的笑脸结果。后面是对应的测试题代码,也是能正常运行的代码,可供大家参考。

二、Nested SELECT Quiz:

Nested SELECT Quiz​sqlzoo.net

上面是练习题所涉及的表bbc

1. Select the code that shows the name, region and population of the smallest country in each region:

2.Select the code that shows the countries belonging to regions with all populations over 50000:

3.Select the code that shows the countries with a less than a third of the population of the countries around it:

4.Select the result that would be obtained from the following code:

5.Select the code that would show the countries with a greater GDP than any country in Africa (some countries may have NULL gdp values):

6.Select the code that shows the countries with population smaller than Russia but bigger than Denmark:

7.Select the result that would be obtained from the following code:

子查询相关知识点:

子查询就是在一个select查询语句中嵌套select查询语句。

一般可以在from子句中直接下定义视图的sql查询语句,外面会用一个括号括起来。这是普通的多行子查询,一般返回多行,也可以返回单行。

也可以结合使用in、any、all在where子句中直接书写子查询的sql查询语句,这种子查询是标量子查询。这种子查询是单一数值,可以结合比较运算符一起使用。

关联子查询时要使用两个表名,第二个表名的ID数据要和第一个表名的ID数据进行匹配。使用关联条件进行在每个组内比较。

sql里还有5个重要的聚合函数:

count(列名);求某列的行数,如count(*)

sum(列名);对某列数据求和。它只能对数据类型的列计算。

avg(列名);求某列数据的平均值。它只能对数值类型的列计算。

max(列名);求某列数据的最大值

min(列名);求某列数据的最小值

where嵌套select_Select子查询:Select Zoo相关推荐

  1. mysql within 函数_SQL基础----(四)复杂的子查询(select within select)

    (一) 关键知识点 1.1 消化阶梯任何知识点,均可遵循此消化路径 1.2 功能点 1.2.1 视图案例选中视图,右键刷新,将会呈现新创建的视图选中具体视图,右键弹出功能菜单,选择对应功能项注意事项 ...

  2. oracle子查询 select语句,select查询之三:子查询

    Select语句的总结构: Select [字段] [限制条件] from [数据表]  /子查询[嵌套查询] where [筛选条件]  /子查询[嵌套查询] group by[分组字段]  /子查 ...

  3. 数据库子查询-select后面语句

    /* 仅仅支持标量子查询 */#案例:查询每个部门的员工个数SELECT d.*,(SELECT COUNT(*)FROM employees eWHERE e.department_id = d.` ...

  4. MyBatis-Plus用注解实现多表、嵌套、子查询语句

    MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,相信大家使用的也挺多了,现在基本上告别用xml的形式 ...

  5. mysql查询语句,子查询的几种方式

    1.子查询的语法 子查询的语法与正常的sql查询语句一致,只是嵌套在sql语句中,通常用来简化多表联查,也可以与多表联查混合使用,子查询语句可以嵌套在select,form,where等关键字后. 例 ...

  6. from server sql 拼接统计两个子查询_[SQL SERVER系列]之嵌套子查询和相关子查询

    子查询有两种类型,一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数:另外一种是返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的 ...

  7. oracle多表嵌套查询使用,oracle sql 多表 嵌套子查询 连接查询, join where exist i...

    转:http://hi.baidu.com/delphi_relive/blog/item/d7c0034a49c4932208f7ef21.html in 和 exists也是很好区别的. in 是 ...

  8. sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询

    sql 子查询 嵌套查询 In the real world, there are times when we need a particular set of data but we don't h ...

  9. server多笔记录拼接字符串 sql_第四章、SQL Server数据库查询大全(单表查询、多表连接查询、嵌套查询、关联子查询、拼sql字符串的查询、交叉查询)...

    4.1.查询的类型 declare @value as int set @value = 50 select  'age:'as age,2008 years,@valueas va --这种查询时跟 ...

最新文章

  1. Nginx压缩输出配置
  2. avws扫描出来的漏洞怎么利用_漏洞扫描利用
  3. 多进程与多线程(1)
  4. gpl2 gpl3区别_GPL的下降?
  5. Android Sqlite 数据的存储
  6. 深入浅出BP神经网络(反向传播算法)
  7. iOS开发学习之NSFetchedResultsController
  8. Photoshop 2021 for mac(PS2021直装版)中英双语版
  9. java 修改mysql密码_mysql数据库忘记密码时如何修改
  10. VMware Vsphere 虚拟化
  11. 自己整理的90分以上最新物联网技术导论期末选择填空大题总考点
  12. python遗传算法工具箱的使用_Deap: python中的遗传算法工具箱
  13. 知乎python小项目_python进阶知乎
  14. cboard企业版源码_Cboard 搭建和初步试用文档
  15. 天正建筑8.5 天正给排水8.5天正电气8.5天正暖通8.5及注册机(32位)
  16. Mitre SFR 1.4在Windows上用Visual Studio2013 成功运行 及详解
  17. 【转】如何用中控系统建造震撼的家庭影院
  18. 当拳皇遇上数据库,会擦出什么样的火花?
  19. 2022-04-05 学习记录--React-React UI组件库-ant-design(蚂蚁金服)—— 按需引入样式 + 自定义主题
  20. ElasticSearch 数据迁移

热门文章

  1. 安装mysql数据库要注意的
  2. 表达式x=x(x-1)
  3. 在EF4.0中获取ObjectContext的数据库连接字符串
  4. C# 捕获系统闪退BUG
  5. OC开发笔记之第二篇
  6. 一个mapper接口有多个mapper.xml 文件_爱了!分享一个基于Spring Boot的API、RESTful API项目种子(骨架)!...
  7. 比亚迪汉鸿蒙系统测评_华为正式进军汽车领域!鸿蒙OS车机系统加持:帮助更多车企quot;造好车quot;...
  8. 《深入浅出数据分析》第九章——R语言
  9. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc
  10. Android中TextView中string的特殊符号显示的方法