ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL学习记录(九)--联合查询

2021-12-13 19:00:27  阅读:130  来源: 互联网

标签:语句 -- 查询 union MySQL 90 WHERE SELECT


#进阶九-联合查询
/*
union 联合 合并: 将多条查询语句的结果合并成一个结果
语法:
	查询语句1
	union
	查询语句2
	union
	...

应用场景:
	要查询结果来自两个表以上,且表之前没有直接连接关系
	但查询信息一致时
	
特点:
	1.要求多条查询语句的查询列数是一致的
	2.要求多条查询语句的每一列的类型和顺序是一致的
	3.使用union 关键字默认是去重,如果使用union all可以包含重复项
	
	
*/


#引入案例:查询部门编号>90或邮箱信息包含 a 的员工
SELECT  * FROM `employees` WHERE `department_id`>90 OR `email` LIKE '%a%'

SELECT  * FROM `employees` WHERE `department_id`>90
UNION 
SELECT  * FROM `employees` WHERE `email` LIKE '%a%';







标签:语句,--,查询,union,MySQL,90,WHERE,SELECT
来源: https://blog.csdn.net/mabaiteng/article/details/121911933

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有