Union 与 Union All 区别(抄的W3C School的,抄一遍就记住了!)
2024-08-28 16:53:21
Union ,UnionAll 俩都是用来合并两个或以上的查询结果集;
Union操作符 :select语句中必须有相同的数列 (相等数量的列,不同结果集同一列的数据类型一致,列的顺序必须相同);
union操作符合并的多个结果集每列的名称以第一个结果集的名称为准。
1. 用Union查询列出所有中国与美国不同的雇员名称
Select name From Employee_china
Union
Select name From Employee_china;
查询结果会像下面这样:
xiaoming zhang
musi zhan
2.用Union All查询列出所有中国与美国不同的雇员名称
Select name From Employee_china
Union All
Select name From Employee_china;
查询结果会像下面这样:
xiaoming zhang
musi zhan
xiaoming zhang
所以:Union All允许合并后的结果集有重复行;union:出现两条或两条以上完全相同的查询结果,只取一条。
注:面试官问用过吗?用过!有什么区别?答:第二个黄色背景字体!
最新文章
- Ruby学习笔记0708
- Shell编程基础教程1--Shell简介
- 调用微信退款接口时出现System.Security.Cryptography.CryptographicException: 出现了内部错误 解决办法
- Linux的网卡由eth0变成了eth1,如何修复 (转载)
- C# 获取中文星期的两种方法
- Mysql数据库的索引原理
- JAX-RS -- Java API for RESTful Web Services
- 杭电 1795 The least one
- 转:PHP教程之PHP调用session_start后页面始终加载的问题研究
- ubuntu 下源码安装Postgreql pgAdmin3
- 《Java从入门到精通》src0-8
- hidden ;change事件
- JPA学习笔记(8)——映射双向一对多关联关系
- Git(二)Git几个区的关系与Git和GitHub的关联
- Logstash+Kibana部署配置
- Redis之Hash
- c语言博客第二次作业
- vector创建二位数组
- NIO基本操作
- 【css】清除浮动(clearfix 和 clear)的用法