一、含义
union:合并、联合,将多次查询结果合并成一个结果

二、语法

查询语句1
union 【all】
查询语句2
union 【all】

一、含义
union:合并、联合,将多次查询结果合并成一个结果

二、语法

查询语句1
union 【all】
查询语句2
union 【all】
...

三、应用场景:

要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时

四、特点
① 要求多条查询语句的查询列数必须一致
② 要求多条查询语句的查询的各列类型、顺序最好一致
③ union 去重,union all包含重复项

例1:查询员工表(employees)部门编号(department_id)>90或邮箱(email)包含a的员工信息

方法一:

SELECT * FROM employees WHERE email LIKE '%a%' OR department_id>90;

方法二:

SELECT * FROM employees  WHERE email LIKE '%a%'
UNION
SELECT * FROM employees  WHERE department_id>90;

例2:查询表(t_ca)中,中国用户中男性(性别:csex)的id和名字(cname),以及表(t_ua)中外国用户中年男性(性别:tGender)的id和名字(cname)

SELECT id,cname FROM t_ca WHERE csex='男'
UNION ALL
SELECT t_id,tname FROM t_ua WHERE tGender='male';

MYSQL union 联合查询相关推荐

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

    一.UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行.UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥 ...

  2. MySQL 基础———— UNION 联合查询

    引言 联合查询与连接查询不同,通过UNION 关键字,我们可以将多个查询语句一同执行并将结果集展示出来,不涉及到任何关联关系. UNION 的含义是"联合,并集,结合",在MySQ ...

  3. 【SQL注入-03】union联合查询注入案例

    目录 1 union联合查询注入概述 1.1 简介 1.2 适用条件 1.3 注入步骤 1.4 注入技巧 2 union联合查询注入案例 2.1 操作环境 2.2 操作具体步骤 2.2.1 判断是否存 ...

  4. 关于union联合查询

    关于union联合查询 将多表查询拼接 查询结果列名与第一个表的列名保持一致 1 2 3 4 5

  5. sql注入 union联合查询注入(超详细)

    sql注入 union联合查询注入 我们以sqli-labs的第一关为例,来具体理解union联合查询注入的方法,理解每一步我为什么要这么去做. 好的,我们开始第一关! 首先查看sqli-labs第一 ...

  6. SQL入门之第十二讲——UNION 联合查询

    UNION 联合查询定义: 之前的JOIN连接,是可以对多个表进行横向列的合并,而不能对按行进行纵向合并. UNION操作符,则是可以将多个查询结果,按行进行纵向合并 基本语法: SELECT < ...

  7. [办公自动化] 再读《让EXCEL飞》(从excel导入access数据时,union联合查询,数据源中没有包含可见的表格)...

    一年多以前就买了@Mrexcel的<让excel飞>这本书.整体思路是利用access结合excel,大幅度提高数据分析效率. 最近又拿出来看了看.第十五章,比高级筛选更"高级& ...

  8. mysql 分组联合查询_【MySQL】-2 函数、分组、子查询、联合查询

    函数 Mysql的函数特性没有SQL可移植性强. 大多数情况下支持的函数: 处理文本串的函数: RTrim():处理列值右边的空格 LTrim():处理列值左边的空格 Trim():处理列值的左右两边 ...

  9. 【MySQL】联合查询

    目录 1.前言 2.联合查询 3.内连接和外连接 4.案例演示 4.1 查询篮球哥每科的成绩 4.2 查询所有同学的总成绩及邮箱 5.自连接 5.1 显示所有计算机原理成绩比java成绩高的同学 6. ...

  10. mysql全联合查询,MySQL中的联合查询(内联、左联、外联、右联、全联)

    联合查询效率较高,举例子来说明联合查询:内联inner join .左联left outer join .右联right outer join .全联full outer join 的好处及用法. T ...

最新文章

  1. 配置MySQL主从复制
  2. 3.8 采购协议管理
  3. log4php的使用
  4. helm uninstall命令的使用:卸载Release
  5. C语言中的一维数组和二维数组
  6. Spring构造注入
  7. Codeforces.449D.Jzzhu and Numbers(容斥 高维前缀和)
  8. java windows 取所有任务_Win下,通过Jstack截取Java进程中的堆栈信息
  9. 详谈如何定制自己的博客园皮肤【转】
  10. PHP 接收 UDP包_php只能做网站?基于swoole+websocket开发双向通信应用
  11. 计算机论文搜索技巧【一】
  12. android多点触摸手势,安卓手势学习笔记(三) 多点触控
  13. OpenGL加载纹理glGenTextures——内存优化(OpenGL内存泄漏)
  14. 图像降噪:Scale-Space and Edge Detection Using Anisotropic Diffusion
  15. 批量微信号码过滤程序
  16. 集合例题3.:现在有一个map集合如下:Map<Integer,String> map = new HashMap<Integer, String>();map.put(1, “张三丰“);map.
  17. 生动的ajax图片显示效果,LightBox
  18. CSM5213SG替代BD00GA3WEFJ-E2 测试参数对比
  19. pox.xml有些包下载不了的原因
  20. EEGlab导入.mat文件

热门文章

  1. wx-jssdk,IOS调用API,config通过了,但是报错[ the permission value is offline verifying ]
  2. 深海探测机器人——“海洋一号”成功出航!
  3. JMeter的取样器
  4. JavaEE - 正则表达式、日期时间类、Math、Random、System、Runtime、大数值运算类
  5. 交换机基本原理以及配置
  6. PLC与7种常见输入输出设备的连接方式
  7. 按键精灵获取14位纯数字当前时间,时间格式yyyyMMddHHmmss
  8. ffmpeg将amr文件转成mp3文件
  9. UVA - 10105 Polynomial Coefficients
  10. 软件测试工作中有哪些常用的工具?