Sql学习第一天——SQL UNION 和 UNION ALL 操作符认识

2023年 4月 18日 33.3k 0

关于SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 注意 : 1.UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 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, George     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, George 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, George Carter, Thomas Gates, Bill

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论