【mysql】union的使用
UNION的使用
- 合并查询结果
- 利用
UNION
关键字,可以给出多条SELECT语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同,并且相互对应。各个SELECT语句之间使用UNION
或UNION ALL
关键字分隔。
语法格式:
SELECT column,... FROM table1
UNION [ALL]
SELECT column,... FROM table2
UNION操作符
UNION
操作符返回两个查询的结果集的并集,去除重复记录。
UNION ALL操作符
UNION ALL
操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,不去重。
注意:执行UNION ALL语句时所需要的资源比UNION语句少。如果明确知道合并数据后的结果数据不存在重复数据,或者不需要去除重复的数据,则尽量使用UNION ALL语句,以提高数据查询的效率。
- 举例:查询部门编号>90或邮箱包含a的员工信息
#方式1
SELECT *
FROM employees
WHERE email LIKE '%a%' OR department_id>90;
#方式2
SELECT * FROM employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id>90;
- 举例:查询中国用户中男性的信息以及美国用户中男性的用户信息
SELECT id,cname FROM t_chinamale WHERE csex='男'
UNION ALL
SELECT id,tname FROM t_usmale WHERE tGender='male';
【mysql】union的使用相关推荐
- mysql和redis统计网站活跃度,最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享...
由于用户和私信的数据量逐渐增加,查询用户和其他用户的私信合并排重排序的sql语法给mysql带来了很大的压力,springdata jpa的hql查询语法如下:select id from (sele ...
- mysql union all 别名_MySQL Union合并查询数据及表别名、字段别名用法分析
本文实例讲述了MySQL Union合并查询数据及表别名.字段别名用法.分享给大家供大家参考,具体如下: union关键字 SELECT s_id, f_name, f_price FROM frui ...
- mysql union 与 union all 语法及用法
1.mysql union 语法 mysql union 用于把来自多个select 语句的结果组合到一个结果集合中.语法为: select column,......from table1union ...
- 《零基础》MySQL UNION 操作符(十七)
描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多个 SELECT 语句会删除重复的数据. 语法 MySQL UNION 操作符语法格式: SEL ...
- MySQL UNION 与 UNION ALL 语法与用法
MySQL UNION 语法 MySQL UNION 用于把来自多个 SELECT 语句的结果组合到一个结果集合中.语法为: SELECT column,... FROM table1 UNION [ ...
- 【mysql union all limit的使用】
mysql union all limit的使用 - zhjh256 - 博客园 子句中有Limit时,用Union连接的查询语句需加括号.
- mysql union all 别名_mysql union 与 union all 语法及用法
1.mysql union 语法 mysql union 用于把来自多个select 语句的结果组合到一个结果集合中.语法为: select column,......from tabl ...
- mysql union (all) 后order by的排序失效问题解决
mysql union (all) 后order by的排序失效问题解决 参考文章: (1)mysql union (all) 后order by的排序失效问题解决 (2)https://www.cn ...
- mysql union update_MYSQL:union, 以及常用函数
/** 燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it **/ header('content-type:text/html; charset=utf- ...
- MYSQL UNION 笛卡尔积
MYSQL UNION 笛卡尔积 想必写这句 select * from tablea ,tableb where tablea.id = tableb.id 肯定有人写过无数次了吧,肯定还是有人会这 ...
最新文章
- 栅格像元做地理坐标映射后的坐标值是像元中心点还是其他位置?
- linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...
- python爬虫获取中国天气网天气数据 requests BeautifulSoup re
- 漫步数理统计二十九——函数期望
- 漫画:如何给女朋友解释什么是单例模式?| 技术头条
- 雷军立 Flag:小米 5 年 100 亿 All in AIoT
- javascript第四弹——变量、作用域、内存
- mysql enterprise backup 使用_mysql enterprise backup入门使用
- caffemodel中的参数及特征的抽取
- 如何往一个指定的地址写入一个值呢
- win7系统网络计算机,Win7系统打开局域网没看到其他计算机的修复方法
- 【精】18款在线网页SVG编辑器
- linux 设置注释颜色,【转】vim注释和光标高亮行列的颜色设置
- 计算机内加减法的溢出处理
- 服务器虚拟化技术有kvm,只用VMware开虚拟机?来了解一下更强大KVM虚拟化技术
- WMS仓库仓储管理系统源码
- C++核心准则T.61:不要过度参数化成员(SCARY)
- matlab的containers.Map类型介绍
- 基于风险平价的资产配置策略
- 解决Couldn‘t determine repo type for URL
热门文章
- python requests上传大文件_pythonrequestspost大文件和获取进度条
- PLSQL锁表和解表语句
- Linux Jenkins查找缓存文件及删除 (2022-07测试可用)
- QStyle/DTK重绘Qt-GUI已有控件,举例QScrollBar
- SharePoint Fundation 2013中SecurityTokenServiceApplication错误
- 拉动经济的三驾马车:消费、投资、出口
- “芯”自主,更安全。国产三维云CAD:CrownCAD完全自主知识产权三维几何建模内核、约束求解器。
- C# Excel 生成图表,添加趋势线、误差线
- 边缘计算企业20强榜单评选倒计时
- txt文档的编码有哪些?