sql union 和 union all
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
但是需要注意:
1.union内部的select语句必须拥有相同数量的列。
2.列必须拥有相似的数据类型。
3.每条select语句的列的顺序必须一致。
4.union的列名总和第一个select语句的列名一致。
union和union all的区分在于:
1.union选取不同的数据。
2.union all可以选取重复的数据。
下面的例子中使用的原始表:
Employees_China:
Employees_USA:
使用 UNION 命令
实例
列出所有在中国和美国的不同的雇员名:
SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA
结果
注释:这个命令无法列出在中国和美国的所有雇员。在上面的例子中,我们有两个名字相同的雇员,他们当中只有一个人被列出来了。UNION 命令只会选取不同的值。
UNION ALL
UNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值。
SQL Statement 1 UNION ALL SQL Statement 2
使用 UNION ALL 命令
实例:
列出在中国和美国的所有的雇员:
SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA
结果
转载于:https://www.cnblogs.com/code12306/p/10456743.html
sql union 和 union all相关推荐
- SQL Union 和 Union All 的区别以及二者的性能问题 - 使用Sqlite演示
1 Union 和 Union All 的区别 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序: Union All:对两个结果集进行并集操作,包括重复行,不进行排序: 也 ...
- SQL用了Union后的排序问题
最近使用SQL语句进行UNION查询,惊奇的发现:SQL没问题,UNION查询也没问题,都可以得到想要的结果,可是在对结果进行排序的时候,却出问题了. 1.UNION查询没问题 [sql] view ...
- SQL Server中的Union和Union All语句之间的差异及其性能
SQL Server中的Union和Union All语句之间的差异及其性能 UNION vs UNION ALL 了解union和union all语句之间的差异及其性能. UNION UNION命 ...
- sql中union和union all的区别
union 连接两个表查询的结果 假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plaincopy drop table student; create tabl ...
- 大剑无锋之UNION 和 UNION ALL (SQL)【面试推荐】
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每 ...
- SQL高级---SQL UNION 和 UNION ALL 操作符
SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...
- 图解SQL的inner join(join)、left join、right join、full outer join、union、union all的区别...
对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚.Codin ...
- 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚.Codin ...
- 图解SQL inner join、left join、right join、full outer join、union、union all的区别
对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对 于Select出来的结果集是什么样子有点不是很清楚.Codi ...
- 2、SQL UNION 和 UNION ALL 操作符
网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...
最新文章
- 机会与挑战:2019人工智能应用趋势预测
- python请求url非阻塞_Tornado请求中的非阻塞/异步URL获取
- 中国啤酒设备行业运营效益分析与发展现状调研报告2021-2027年
- 干货下载 | 高效金融客户分析体系如何搭建?
- 环美亚二十年装修师傅分享,甲醛的八种来源
- tried to access method com.google.common.base.Stopwatch
- Android 音视频深入 四 录视频MP4(附源码下载)
- 在Kotlin中使用libGDX
- 打造核心动力 争夺国际大数据话语权
- vue 中 provide 和 inject 共享数据
- 从0开始学java视频_Java全套学习视频放送,从零开始一步步掌握Java技能!
- roszhong指定rviz的点启动_怎样在1秒内启动 Linux
- 4 计数器verilog与Systemverilog编码
- mysql外键约束脚本_使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)...
- memcached在大负载高并发网站上的应用(一)
- Python面向对象加强2.Python 中类的内置属性和内置方法(魔法函数)
- FOI冬令营 Day4
- C++引用、取地址符
- 输入法遮挡EditText输入框的问题
- 高瓴投的澳斯康生物冲刺科创板:年营收4.5亿 丢掉与康希诺合作