union和union all关键字

ibear 2020-04-10 原文

union和union all关键字

功能介绍:

union:查询出结果集并进行并集操作,去除重复记录,只保留一个

union all:查询出结果集并进行并集操作,不去除重复记录

(1)union 和 union all的使用规则:

  a.一般使用在DQL(select)语法中,去除重复记录

  b.在使用联合查询时,各查询语句所要查询的字段的类型不一定要一样,但查询的字段数量要一致,

   如果前者查询语句的所要查询的字段数量比后者长,或反之,则会报错。

  c.联合查询时,会将第一个查询语句所查询的字段,作为联合查询后的表的字段

  d.语法:(1)select 字段名1,字段名2,… from tablename1

       union

       select  字段名A,字段名B,… from tablename2;

 

      (2)select 字段名1,字段名2,… from tablename1

          union all

          select  字段名A,字段名B,… from tablename2;

实操:

(1) t_user 和 t_user1的数据如下:

     

 他们两张表的name字段中有相同的数据:KING 和 SMITH

 

(2)进行union操作:

a.查询出t_user/t_user1表的name字段的所有数据,取并集去除KING 和 SMITH 只保留一个

 

 b.查询出t_user/t_user1表的id和name字段的所有数据,取并集

 

 b.查询出t_userid,name,查询出t_user1id、name、sex,进行并集操作因为字段数量长度不一样,所以会报错

 

c.查询出t_userid,name,查询出t_user1name、sex,进行并集操作,虽然字段的类型不一样,但只要字段数量长度一样就能联合查询出来,

 且第一个查询语句所查询的字段,将作为联合查询后的表字段。

 

(3)进行 union all 操作:

将查询后的结果集进行完全取并集,不去重,我们先把t_user1的第2条第3条数据更改name为KING,以保证有相同的id和name数据

 

发表于
2020-04-10 18:50 
一只懒懒的熊Zz 
阅读(
评论(
编辑 
收藏

 

版权声明:本文为ibear原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ibear/p/12675460.html

union和union all关键字的更多相关文章

  1. MySQL全连接(Full Join)实现,union和union all用法 – youxin

    MySQL全连接(Full Join)实现,union和union all用法 2014-03-10 14:4 […]...

随机推荐

  1. iOS APP 发布 上线完整教程 转载

    iOS APP 发布 上线完整教程 转载 iOS应用上线——从证书申请到打包上线 转载自http://blog […]...

  2. 通达OA任意用户登录和后台GetShell漏洞复现

    本文仅为了学习交流,严禁非法使用!!! (随笔仅为平时的学习记录,若有错误请大佬指出) 1.分析一下存在漏洞文 […]...

  3. 在echarts里在geojson绘制的地图上展示散点图(气泡)、线集。

    先来要实现的效果图: 下方图1是官网的案例:http://www.echartsjs.com/gallery/ […]...

  4. Java 细粒度锁续篇

    在上篇文章中大概介绍了 Java 中细粒度锁的几种实现方式,并且针对每种方式都做了优缺点说明,在使用的时候就需 […]...

  5. golang 读写文件

    1.读文件 package main import ( "bufio" "fmt" "io" "io/iout […]...

  6. 精通网站建设——100%全能建站密码

    精通网站建设——100%全能建站密码 第1篇 基础篇 1 初识网站 1.1 网站的基本概念 1.1.1 什么是 […]...

  7. Day7-微信小程序实战-交友小程序首页UI

    一般都是直接用微信提供的组件来进行布局的 在小程序中最好少用id,尽量用class 轮播图就是直接用swipe […]...

  8. flash 3D在线游戏

    http://tankionline.com/game.html...

展开目录

目录导航