简介

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操作符相关推荐

  1. SQL UNION 操作符

    SQL UNION 操作符合并两个或多个 SELECT 语句的结果. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每个 SELECT 语句 ...

  2. SQL高级---SQL UNION 和 UNION ALL 操作符

    SQL UNION 和 UNION ALL 操作符 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥 ...

  3. 2、SQL UNION 和 UNION ALL 操作符

    网址:http://www.w3school.com.cn/sql/sql_union.asp SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意, ...

  4. SQL UNION 和 UNION ALL 操作符

     SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同 ...

  5. SQL Union用法

    SQL UNION操作符: UNION操作符用于合并两个或者多个select语句的结果集. 注意;UNION内部的select语句必须拥有相同数量的列,列也必须拥有相似的数据类型.同时,每条selec ...

  6. 十一 SQL UNION 与 SELECT INTO 与 INSERT INTO SELECT

    SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时 ...

  7. SQL UNION 和 UNION ALL 操作符(mysql)

    首先看两个表: table1: table2: 如果我们要查询table1表和 table2表中的 name1的值,但是不存在重复的值一起输出出来,那么就可以用union操作符: SELECT nam ...

  8. 《零基础》MySQL UNION 操作符(十七)

    描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多个 SELECT 语句会删除重复的数据. 语法 MySQL UNION 操作符语法格式: SEL ...

  9. MySQL(18)--- UNION 操作符

    MySQL UNION 操作符 本教程为大家介绍 MySQL UNION 操作符的语法和实例. 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多 ...

  10. sql union 和 union all

    UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 但是需要注意: 1.union内部的select语句必须拥有相同数量的列. 2.列必须拥有相似的数据类型. 3.每条select语句 ...

最新文章

  1. 【转载】Python常用模块之sys
  2. 比较好的电脑系统_win10电脑系统选择什么版本比较好
  3. t test table
  4. 如何优雅互换Map键与值
  5. __str__是什么函数_PHP str_shuffle()函数与示例
  6. MySql 复习SQL基础
  7. 前置++与后置++的要点分析
  8. XSS-Game level 11
  9. 如何使用 AOP 和自定义注解?
  10. Android 几种解析XML文件方式的区别
  11. 国内大厂在移动端跨平台的框架接入分析
  12. Matlab2013a破解问题
  13. cad2004教程_CAD插件自动编号软件安装包+安装教程
  14. Create an undirected graph from the adjacency list
  15. 少儿编程启蒙课程9:善用变量 拥抱变化
  16. 2021-2027全球与中国镀铬钢管市场现状及未来发展趋势
  17. python数据处理用什么软件_数据分析都会用到哪些工具?
  18. 富途证券面试整理--前端
  19. java毕业设计瓷砖仓库管理mybatis+源码+调试部署+系统+数据库+lw
  20. 【C语言编程】求Fibonacci(斐波那契)数列前40个数

热门文章

  1. Thunder团队第二周 - Scrum会议3
  2. c++ primer 3.6节练习答案
  3. loadrunner协议选择
  4. PAT-BASIC-1003-我要通过!
  5. javaScript 计算两个日期的天数相差~~~
  6. 【Java从0到架构师】MyBatis - 查询
  7. JavaScript闭包初相识
  8. 直连数据库实时更新数据,比python强大,可视化报表这么做简直牛
  9. 为什么Python是数据科学领域最受欢迎的语言之一?
  10. java 绘制动态小球_JavaScript动画实例:动感小球