第七章子查询练习_SQL学习:复杂查询
一、视图
二、子查询
三、标量子查询
四、关联子查询
五、各种函数
六、sqlzoo练习
注:因为between是包含头尾两个数,按照题意,是不能包含加拿大和波兰这两个国家,所以做完两个国家的标量子查询后得到的人口要做算数处理(加拿大人口+1,波兰人口-1)
注:1.首先因为子查询是标量子查询,只有一个值,所以可以当成一个数字看待,放在列名中进行算数运算;2.因为需要显示百分数,需要使用concat(round(小数,保留的位数)*100,'%')(函数concat和round函数组合实现)
注:注意all函数的使用
注:注意这里是使用了<=号来实现按字母排序首位国家名的目的(通常使用order by来实现排序,但是因为关联子查询是分组后的结果,得出的结果是随机的,所以只能只用<=来实现排序)
注意:注意使用all和关联子查询来实现整个州内的国家都少于2500万人的目的
注意:注意使用all和关联子查询来实现主查询和子查询人口上的对比,并且加上了x.name <> y.name的限制条件,实现大于其他国的目的
第七章子查询练习_SQL学习:复杂查询相关推荐
- 鸽主姓名查询成绩_SQL学习之旅-Select简单查询
一.基本的查询语句 1.从表中查询指定列 Select <列名1>,<列名2>,...... From <表名>; 例1:从学生表中查询出姓名.性别两列 -- 从学 ...
- detachedcriteria查询去重_sql的简单查询
在sql的增删改查中.查询用的最多.所以对查询做多一点的记录 最基本格式: select 字段名1,字段名2,... from 表名 如果查询的想显示所有的字段 select * from 表名 查询 ...
- mysql 合并查询成绩_SQL如何合并查询结果
1.UNION的作用 UNION 指令的目的是将两个 SQL 语句的结果合并起来.从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料. UNION 的一个 ...
- T-SQL查询进阶--深入理解子查询
引言 SQL有着非常强大且灵活的查询方式,而多表连接操作往往也可以用子查询进行替代,本篇文章将会讲述子查询的方方面面. 简介 子查询本质上是嵌套进其他SELECT,UPDATE,INSERT,DELE ...
- 数据库查询求小于_SQL学习笔记(二)简单查询
本篇主要学习如何通过简单查询获取想要的数据. 从零学会SQL:简单查询www.zhihu.com 基本的查询语句 从数据库中查找数据时要使用select子句,select子句是sql中使用最多.最基 ...
- select查询中@作用_SQL学习第四关:复杂查询
一.视图1.视图创建练习 course表 CREATE VIEW 每个学生课程平均分(学号,平均分) as select 学号,AVG(成绩) from course GROUP BY 学号; 运行结 ...
- 写一个sql实现以下查询结果_SQL复杂查询—知识点梳理(四)
SQL复杂查询学习大纲 一.视图 1.1 什么是视图 在数据库里有很多表,表里存放的是实际数据,而视图中存放的是SQL查询语句.当我们通过客户端连接到数据库,开始使用视图时,视图会先运行里面的SQL查 ...
- c语言第七章作业,C语言学习第七章
今天开始学习指针,指针在C语言中具有很重要的地位,按照老师所说,学C学不好指针跟没学一样,可见指针在C语言中的重要地位.废话不多说,首先我们先要知道什么是指针. 指针:指针是一个变量,它存储另一个对象 ...
- server sql 数据库列名price无效_SQL学习笔记整理(持更)
从零开始学习SQL,在这里分享自己的笔记,主要通过自己看的.做的例题映射知识点.入门级SQL 应知应会Key Point与例题.虽然这个笔记不是最全面深入的,但一定必含小白入门必懂基础要点(非常基础) ...
最新文章
- 使用PCB Editor 布局布线
- stand up meeting 1/14/2016
- 代码重构之没有理由拒绝Lambda表达式
- android 弹出框带标题栏,Android开发靠标题栏的弹框
- 怎么更换锁定计算机的图片,Win10系统下怎样对锁定界面的背景图片进行更换
- bootice 此功能仅在uefi环境下可用_电脑新手必掌握基础知识:BIOS、EFI与UEFI详解!...
- Python:int,float,str之间的转换
- 负载均衡之LVS详解
- 一百个人眼中的一百种爱情
- i.mx536 linux视频录制,linux mint 18.3下录制网站上的视频与声音的软件 vokoscreen 安装与使用...
- 什么是SOCKS5协议
- 如何创建网站 网站的创建方法
- Java_面向对象编程(高级篇)(非常详细整理总结)总
- Python-docx生成word文档
- 移动端开发-响应式页面
- CSV格式转换为xlsx格式
- 正确理解闭包及闭包使用场景
- VRF(虚拟路由转发)
- baseline 和 benchmark 的区别
- RationalDMIS 2020 图纸中位置度评价标有最大实体要求如何实现?