9、 联合查询

union 联合 合并:将多条查询语句的结果合并成一个结果
语法:
查询语句1
UNION
查询语句2
UNION

应用场景:要查询的结果来自多个表,且多个表之间没有直接的连接关系,但查询的信息相同

特点:
1、要求多条查询语句的查询列数相同
2、要求多条查询语句的查询的每一列的类型和顺序是一致的
3、union关键字默认会自动去重,如果使用union all 可以包含重复项

# 联合查询# union 联合 合并:将多条查询语句的结果合并成一个结果
# 语法:
#               查询语句1
#               UNION
#               查询语句2
#               UNION
#               ...# 应用场景:要查询的结果来自多个表,且多个表之间没有直接的连接关系,但查询的信息相同# 特点:
#      1、要求多条查询语句的查询列数相同
#      2、要求多条查询语句的查询的每一列的类型和顺序是一致的
#      3、union关键字默认会自动去重,如果使用union all 可以包含重复项# 【案例1】 查询部门编号 > 90 或邮箱包含a的员工信息
SELECT * FROM employees
WHERE email LIKE '%a%'
OR department_id > 90;SELECT * FROM employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id > 90;

查询总结:

序号代表代码的执行顺序

语法:
select 查询列表 ⑦
from 表1 别名 ①
连接类型 join 表2 ②
on 连接条件 ③
where 筛选 ④
group by 分组列表 ⑤
having 筛选 ⑥
order by排序列表 ⑧
limit 起始条目索引,条目数; ⑨

五、MySQL联合查询学习笔记 + 查询总结(详解)相关推荐

  1. ELK学习笔记之Logstash详解

    0x00 Logstash概述 官方介绍:Logstash is an open source data collection engine with real-time pipelining cap ...

  2. oracle scn 重置,学习笔记:Oracle SCN详解 SCN与Oracle数据库恢复的关系

    天萃荷净 分享一篇关于Oracle SCN的详解,介绍SCN与Oracle数据库恢复的关系和SCN在数据库中的作用 一.为什么需要System checkpoint SCN号与Datafile Che ...

  3. expect学习笔记及实例详解【转】

    1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示: 1.1 首行加上/usr/bin/expect 1.2 spawn: 后面加上需要执行的shell命令,比如说 ...

  4. Java中大数据数组,Java基础学习笔记之数组详解

    摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...

  5. Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解

    前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY  <源路径> .. ...

  6. 【Python全栈100天学习笔记】Day37MySQL详解(sql语句基本操作含索引、视图、存储过程)

    SQL详解 基本操作 我们通常可以将SQL分为三类:DDL(数据定义语言).DML(数据操作语言)和DCL(数据控制语言).DDL主要用于创建(create).删除(drop).修改(alter)数据 ...

  7. CSS入门学习笔记(案例+详解)

    CSS入门学习笔记 一.CSS简介 1.什么是CSS? 2.为什么使用CSS? 3.CSS的作用 二.CSS语法 1.CSS基础语法 2.CSS注释语法 3.CSS应用方法 三.CSS选择器 1.元素 ...

  8. shell入门学习笔记-12-命令详解: echo与printf

    系列目录与参考文献传送门: shell入门学习笔记-序章 命令详解 admindeMacBook-Pro:myshell admin$ type cd cd is a shell builtin ad ...

  9. PyQt5学习笔记——一文详解QObject

    QObject详解笔记1 一.简介 QObject是所有Qt对象的基类 二.功能作用 2.1 对象名称.属性 2.1.1 API setObjectName("唯一名称") 给QT ...

最新文章

  1. numpy 矩阵转置
  2. 微软系统工具套件SysinternalsSuite各个工具功能说明
  3. sql server 2008安装需要一直重启。但重启后又没有达到效果。
  4. 使用CADisplayLink实现UILabel动画特效
  5. matplotlib设置多个图例横向水平放置
  6. Node.js module.exports与导出
  7. 为什么我推荐你立刻使用Java 8 Stream?性能逆天了
  8. 基于simHash的图像检索系统
  9. win7虚拟光驱+iso文件升级win10
  10. 文件管理系统:5款优秀的文档管理系统
  11. 服务器的硬件设备及raid
  12. PTA | 实验二 | PTA综合实验参考样例 | C++/C语言OJ练习题
  13. Kotlin协程实现原理
  14. 全球与中国棋牌游戏软件市场现状及未来发展趋势
  15. (手机拍照)4、修图软件
  16. 运用Python+Pygame开发坦克大战游戏_版本V1.01
  17. TestStand中,ProcessSetup中的fileGlobal没有传递到MainSequence中
  18. 南昌大学计算机学硕考研经验,南昌大学计算机应用技术调剂生复试经验
  19. C# Excel插入图形,添加文本,填充颜色和图片
  20. 不容错过 科技 商务高清背景图片素材推荐

热门文章

  1. git ssh拉取代码_阿里云搭建git服务器
  2. ios把数据传递到另一个页面_IOS 应用之间的跳转和数据传递详解
  3. VS2010问题汇总
  4. 三维点云目标提取总结(续)
  5. 移除项目中的CocoaPods
  6. C++远征之封装篇——字符串类型
  7. 关于z-index的一些问题
  8. [MathType需要安装新版的MT EXtra字体]解决方法
  9. shell 判断文件是否存在,没有则创建
  10. python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...