SQL-UNION操作符
简介
UINON操作符用于合并两个或多个SELECT语句的结果集。
但是,UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。
同时,每条SELECT语句中的列的顺序必须相同。
UNION语法
SELECT column FROM table1
UNION
SELECT column FROM table2
如果允许出现重复的值,则使用UNION ALL
SELECT column FROM table1
UNION ALL
SELECT column FROM table2
UNION结果集中的列名总是等于UNION中第一个SELECT语句中的列名。
举例说明
tb_China表
ID | NAME |
---|---|
01 | Zhang hua |
02 | Wang wei |
03 | Carter Thomas |
04 | Yang Ming |
tb_USA表
ID | NAME |
---|---|
01 | Adams John |
02 | Bush George |
03 | Carter Thomas |
04 | Gates Bill |
1 使用 UNION 命令
SELECT Name FROM tb_China
UNION
SELECT Name FROM tb_USA
结果
NAME |
---|
Zhang hua |
Wang wei |
Carter Thomas |
Yang Ming |
Adams John |
Bush George |
Gates Bill |
结果没有重复值。
2 使用 UNION ALL 命令
SELECT Name FROM tb_China
UNION ALL
SELECT Name FROM tb_USA
结果
NAME |
---|
Zhang hua |
Wang wei |
Carter Thomas |
Yang Ming |
Adams John |
Bush George |
Garter Thomas |
Gates Bill |
结果列出了所有值,包括重复的。
SQL-UNION操作符相关推荐
- SQL UNION 操作符
SQL UNION 操作符合并两个或多个 SELECT 语句的结果. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每个 SELECT 语句 ...
- SQL高级---SQL UNION 和 UNION ALL 操作符
SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...
- 2、SQL UNION 和 UNION ALL 操作符
网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...
- SQL UNION 和 UNION ALL 操作符
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同 ...
- SQL Union用法
SQL UNION操作符: UNION操作符用于合并两个或者多个select语句的结果集. 注意;UNION内部的select语句必须拥有相同数量的列,列也必须拥有相似的数据类型.同时,每条selec ...
- 十一 SQL UNION 与 SELECT INTO 与 INSERT INTO SELECT
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时 ...
- SQL UNION 和 UNION ALL 操作符(mysql)
首先看两个表: table1: table2: 如果我们要查询table1表和 table2表中的 name1的值,但是不存在重复的值一起输出出来,那么就可以用union操作符: SELECT nam ...
- 《零基础》MySQL UNION 操作符(十七)
描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多个 SELECT 语句会删除重复的数据. 语法 MySQL UNION 操作符语法格式: SEL ...
- MySQL(18)--- UNION 操作符
MySQL UNION 操作符 本教程为大家介绍 MySQL UNION 操作符的语法和实例. 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多 ...
- sql union 和 union all
UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 但是需要注意: 1.union内部的select语句必须拥有相同数量的列. 2.列必须拥有相似的数据类型. 3.每条select语句 ...
最新文章
- 【转载】Python常用模块之sys
- 比较好的电脑系统_win10电脑系统选择什么版本比较好
- t test table
- 如何优雅互换Map键与值
- __str__是什么函数_PHP str_shuffle()函数与示例
- MySql 复习SQL基础
- 前置++与后置++的要点分析
- XSS-Game level 11
- 如何使用 AOP 和自定义注解?
- Android 几种解析XML文件方式的区别
- 国内大厂在移动端跨平台的框架接入分析
- Matlab2013a破解问题
- cad2004教程_CAD插件自动编号软件安装包+安装教程
- Create an undirected graph from the adjacency list
- 少儿编程启蒙课程9:善用变量 拥抱变化
- 2021-2027全球与中国镀铬钢管市场现状及未来发展趋势
- python数据处理用什么软件_数据分析都会用到哪些工具?
- 富途证券面试整理--前端
- java毕业设计瓷砖仓库管理mybatis+源码+调试部署+系统+数据库+lw
- 【C语言编程】求Fibonacci(斐波那契)数列前40个数