五、MySQL联合查询学习笔记 + 查询总结(详解)
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联合查询学习笔记 + 查询总结(详解)相关推荐
- ELK学习笔记之Logstash详解
0x00 Logstash概述 官方介绍:Logstash is an open source data collection engine with real-time pipelining cap ...
- oracle scn 重置,学习笔记:Oracle SCN详解 SCN与Oracle数据库恢复的关系
天萃荷净 分享一篇关于Oracle SCN的详解,介绍SCN与Oracle数据库恢复的关系和SCN在数据库中的作用 一.为什么需要System checkpoint SCN号与Datafile Che ...
- expect学习笔记及实例详解【转】
1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示: 1.1 首行加上/usr/bin/expect 1.2 spawn: 后面加上需要执行的shell命令,比如说 ...
- Java中大数据数组,Java基础学习笔记之数组详解
摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...
- Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解
前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY <源路径> .. ...
- 【Python全栈100天学习笔记】Day37MySQL详解(sql语句基本操作含索引、视图、存储过程)
SQL详解 基本操作 我们通常可以将SQL分为三类:DDL(数据定义语言).DML(数据操作语言)和DCL(数据控制语言).DDL主要用于创建(create).删除(drop).修改(alter)数据 ...
- CSS入门学习笔记(案例+详解)
CSS入门学习笔记 一.CSS简介 1.什么是CSS? 2.为什么使用CSS? 3.CSS的作用 二.CSS语法 1.CSS基础语法 2.CSS注释语法 3.CSS应用方法 三.CSS选择器 1.元素 ...
- shell入门学习笔记-12-命令详解: echo与printf
系列目录与参考文献传送门: shell入门学习笔记-序章 命令详解 admindeMacBook-Pro:myshell admin$ type cd cd is a shell builtin ad ...
- PyQt5学习笔记——一文详解QObject
QObject详解笔记1 一.简介 QObject是所有Qt对象的基类 二.功能作用 2.1 对象名称.属性 2.1.1 API setObjectName("唯一名称") 给QT ...
最新文章
- numpy 矩阵转置
- 微软系统工具套件SysinternalsSuite各个工具功能说明
- sql server 2008安装需要一直重启。但重启后又没有达到效果。
- 使用CADisplayLink实现UILabel动画特效
- matplotlib设置多个图例横向水平放置
- Node.js module.exports与导出
- 为什么我推荐你立刻使用Java 8 Stream?性能逆天了
- 基于simHash的图像检索系统
- win7虚拟光驱+iso文件升级win10
- 文件管理系统:5款优秀的文档管理系统
- 服务器的硬件设备及raid
- PTA | 实验二 | PTA综合实验参考样例 | C++/C语言OJ练习题
- Kotlin协程实现原理
- 全球与中国棋牌游戏软件市场现状及未来发展趋势
- (手机拍照)4、修图软件
- 运用Python+Pygame开发坦克大战游戏_版本V1.01
- TestStand中,ProcessSetup中的fileGlobal没有传递到MainSequence中
- 南昌大学计算机学硕考研经验,南昌大学计算机应用技术调剂生复试经验
- C# Excel插入图形,添加文本,填充颜色和图片
- 不容错过 科技 商务高清背景图片素材推荐
热门文章
- git ssh拉取代码_阿里云搭建git服务器
- ios把数据传递到另一个页面_IOS 应用之间的跳转和数据传递详解
- VS2010问题汇总
- 三维点云目标提取总结(续)
- 移除项目中的CocoaPods
- C++远征之封装篇——字符串类型
- 关于z-index的一些问题
- [MathType需要安装新版的MT EXtra字体]解决方法
- shell 判断文件是否存在,没有则创建
- python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...