UNION 操作符

Posted XQR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNION 操作符相关的知识,希望对你有一定的参考价值。

UNION 操作符:用于合并两个或多个 SELECT 语句的结果集

union查询可以把两个select语句联合起来,并且会将重复的数据合并,但有一个最基础的条件:查询的列数必须相同,不然就会报错

mysql中,两个列的数据类型可以不一样,但是在Oracle中,必须保持数据类型相同

例:

mysql> select dname from dept
    -> union
    -> select ename from emp;
+------------+
| dname      |
+------------+
| accounting |
| research   |
| sales      |
| operations |
| SMITH      |
| ALLEN      |
| WARD       |
| JONES      |
| MARTIN     |
| BLAKE      |
| CLARK      |
| SCOTT      |
| KING       |
| TURNER     |
| ADAMS      |
| JAMES      |
| FORD       |
| MILLER     |
+------------+

 

以上是关于UNION 操作符的主要内容,如果未能解决你的问题,请参考以下文章

Union和Union All 的区别

VSCode自定义代码片段——git命令操作一个完整流程

Union和Union All到底有什么区别

Union和Union All到底有什么区别

Union和Union All到底有什么区别

UNION 和 UNION ALL 操作符