Sql学习第一天——SQL UNION 和 UNION ALL 操作符认识
网络编程 2021-07-05 13:42www.168986.cn编程入门
UNION 操作符用于合并两个或多个 SELECT 语句的结果集,有一点需要注意的是UNION 内部的 SELECT 语句必须拥有相同数量的列,接下来为大家详细介绍下,感兴趣的各位可以参考下哈
关于SQL UNION 操作符
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
注意
1.UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。,每条 SELECT 语句中的列的顺序必须相同。
2.UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
SQL UNION 语法(结果集没有重复值)
SELECT s FROM table1
UNION
SELECT s FROM table2
SQL UNION ALL 语法(结果集有重复的值)
SELECT s FROM table1
UNION ALL
SELECT s FROM table2
例子表
表一(Employees_China)
E_ID E_Name
01 Zhang, Hua
02 Wang, Wei
03 Carter, Thomas
04 Yang, Ming
表二(Employees_USA)
E_ID E_Name
01 Adams, John
02 Bush, Gee
03 Carter, Thomas
04 Gates, Bill
实例
关于UNION
SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA
结果如下(去除了重复数据)
关于UNION ALL
SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA
结果如下(还保留了重复的数据)
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
注意
1.UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。,每条 SELECT 语句中的列的顺序必须相同。
2.UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。
SQL UNION 语法(结果集没有重复值)
代码如下:
SELECT s FROM table1
UNION
SELECT s FROM table2
SQL UNION ALL 语法(结果集有重复的值)
代码如下:
SELECT s FROM table1
UNION ALL
SELECT s FROM table2
例子表
表一(Employees_China)
E_ID E_Name
01 Zhang, Hua
02 Wang, Wei
03 Carter, Thomas
04 Yang, Ming
表二(Employees_USA)
E_ID E_Name
01 Adams, John
02 Bush, Gee
03 Carter, Thomas
04 Gates, Bill
实例
关于UNION
代码如下:
SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA
结果如下(去除了重复数据)
E_Name |
---|
Zhang, Hua |
Wang, Wei |
Carter, Thomas |
Yang, Ming |
Adams, John |
Bush, Gee |
Gates, Bill |
关于UNION ALL
代码如下:
SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA
结果如下(还保留了重复的数据)
E_Name |
---|
Zhang, Hua |
Wang, Wei |
Carter, Thomas |
Yang, Ming |
Adams, John |
Bush, Gee |
Carter, Thomas |
Gates, Bill |
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程