开发者社区> 兮动人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【mysql】union的使用

简介: 【mysql】union的使用
+关注继续查看

UNION的使用

  • 合并查询结果
  • 利用UNION关键字,可以给出多条SELECT语句,并将它们的结果组合成单个结果集。合并时,两个表对应的列数和数据类型必须相同,并且相互对应。各个SELECT语句之间使用UNIONUNION 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的or/in/union与索引优化 | 架构师之路
本文缘起自《一分钟了解索引技巧》的作业题。
510 0
mysql索引的使用和优化
索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里的所有记录的引用指针。更通俗的说,数据库索引就好比一本书的目录,能够加快数据库的查询速度。首先感谢网上的那些前辈和大神们的无私分享最近在学习mysql的优化问题,在查询中正确使用索引,对查询效率的提升有非常大的帮助,使用不当会使索引失效,起不到索引该有的作用。
17888 0
mysql实训
2018年7月11日笔记 1.新建数据库 设有一个数据库,包括四个表:学生表(student)、课程表(course)、成绩表(score)以及教师信息表(teacher)。
1273 0
MySql 5.7 命令行使用
启动 net start mysql 停止 net stop mysql 图形化客户端下载 https://www.heidisql.com/download.php
708 0
win7下mysql免安装版使用
1、下载。      下载地址:http://downloads.mysql.com/archives/get/file/mysql-5.6.17-winx64.zip。 2、解压MySQL压缩包   解压到指定目录,D:\Dev\mysql-5.6.17-winx64。
1004 0
MySQL创建视图和Union all的使用案例
 CREATE VIEW netcheck.cpu_mp AS (SELECT  cpu.ID AS id,  cpu.chanel_name AS chanel_name,  cpu.first_channel AS first_channel,  cpu.IMG_Url AS IMG_Url,  cpu.lastModifyTime AS lastModifyT
1143 0
mysql 加密连接SSL
1.SSL含义 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
1085 0
+关注
兮动人
世间味趣亦如此,万物且去轮浮生。
206
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载