美文网首页
Mysql联合查询union和union all的使用介绍

Mysql联合查询union和union all的使用介绍

作者: 小北觅 | 来源:发表于2019-07-28 09:16 被阅读0次

一、UNION和UNION ALL的作用和语法

UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.
SQL UNION 语法:

sql脚本代码如下:

SELECT column_name FROM table1
UNION
SELECT column_name FROM table2

注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行
SQL UNION ALL 语法
sql脚本代码如下:

SELECT column_name FROM table1
UNION ALL
SELECT column_name FROM table2

注释:另外,UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。

二、实例

2.1 创建表name1和name2

CREATE TABLE `exercise`.`name1` (
  `id` INT NOT NULL,
  `Name` VARCHAR(45) NOT NULL,
  PRIMARY KEY (`id`));
CREATE TABLE `exercise`.`name2` (
  `id` INT NOT NULL,
  `Name` VARCHAR(45) NOT NULL,
  PRIMARY KEY (`id`));

2.2 向其中插入一些数据

name1表的数据:


name2表的数据:

2.3查看结果

首先是union语句:

SELECT * FROM exercise.name2
union
select * from exercise.name1;

可以看到重复的给去掉了

接着是union all语句

SELECT * FROM exercise.name2
union all
select * from exercise.name1;

重复的行也被检索出来。

参考资料:
https://www.cnblogs.com/wangyayun/p/6133540.html

相关文章

  • Mysql联合查询union和union all的使用介绍

    一、UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去...

  • mysql 合并结果集

    mysql查询时经常会把多个查询结果集进行合并。主要使用UNION 和 UNION ALL。两者区别如下: 对查询...

  • mysql笔记-联合查询

    联合查询 一、UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果...

  • mysql不规则排序笔记!

    因为是同张表可以使用union或者union all 来查询,缺点是查询语句比较长 MySQL可以通过field(...

  • SQL [UNION]和[UNION ALL]用法

    原文链接:SQL UNION和UNION ALL用法 一、概述 union和union all都用于合并多个查询,...

  • 数据查询学习记录

    1、msyql中子查询IN,EXISTS,ANY,ALL,SOME,UNION介绍 2、mysql having的...

  • MySQL(十一)DQL之联合查询

    一、含义 union:合并、联合,将多次查询结果合并成一个结果 二、语法 查询语句1 union 【all】查询语...

  • 联合查询

    一、含义 union:合并、联合,将多次查询结果合并成一个结果 二、语法 查询语句1union 【all】查询语句...

  • 数据库查询

    一、union和union_all 1.union 和 union_all 将两个结果集合并在一起(可以查询不同的...

  • mysql DQL语言联合查询

    一、含义union:合并、联合,将多次查询结果合并成一个结果二、语法查询语句1union 【all】查询语句2un...

网友评论

      本文标题:Mysql联合查询union和union all的使用介绍

      本文链接:https://www.haomeiwen.com/subject/gwkurctx.html