sql 中 并集union和union all的使用区别
2024-10-02 04:59:18
union 操作符用于合并两个或多个 SELECT 语句的结果集,并且去除重复数据,按照数据库字段的顺序进行排序。
例
SELECT NAME FROM TABLE1
UNION
SELECT EMP_NAME FROM TABLE2;
union all 操作符用于合并两个或多个 SELECT 语句的结果集,不去除重复数据,不排序。
例
SELECT NAME FROM TABLE1
UNION ALL
SELECT EMP_NAME FROM TABLE2;
总结
需要连接的表的列名可以不一样,但列的属性,个数必须一致。
不仅限于连接2个表,可以连接多个sql查询。
不需要对每个拼接的sql结果集进行排序,可直接使用ORDER BY 对最后一条sql结果集进行整体排序
例
select e.no,e.name from emp as e
union
select d.no,d.name from dept as d
order by emp_name;
最新文章
- 【原创】Kakfa log包源代码分析(二)
- hdu1160 LIS变形
- 编写单例的 dojo class
- 阅读uboot
- oracle to_date函数(转载)
- (一)SQL关联查询的使用技巧 (各种 join)
- ng-options的使用
- DeepLearning.ai学习笔记(一)神经网络和深度学习--Week4深层神经网络
- 【C++】括号匹配
- 堆(heap)与栈(stack)
- springboot+cloud 学习(三)消息中间件 RibbitMQ+Stream
- 【LeetCode】74. Search a 2D Matrix
- python命令行参数传递JSON串
- 使用jsp实现文件上传的功能
- 自定义MVC视图引擎ViewEngine 创建Model的专属视图
- Castle IOC概念理解
- Laravel 5系列教程五:MVC的基本流程
- iOS 优化界面流畅度的探讨
- PCA算法详解——本质上就是投影后使得数据尽可能分散(方差最大),PCA可以被定义为数据在低维线性空间上的正交投影,这个线性空间被称为主⼦空间(principal subspace),使得投影数据的⽅差被最⼤化(Hotelling, 1933),即最大方差理论。
- JAVA常见算法题(十三)
热门文章
- VS中实时获取SVN的版本号并写入到AssemblyInfo.cs中(C#)
- POST请求——HttpWebRequest
- Nancy Web框架
- C++调用Python浅析
- Linux学习之“vfork函数”
- Xdite:永葆热情的上瘾式学习法(套路王:每天总结自己,反省自己的作息规律,找到自己的幸运时间、幸运方法,倒霉时间、倒霉方法。幸运是与注意力挂钩的。重复才能让自己登峰造极,主动去掉运气部分来训练自己。游戏吸引自己的几个原因非常适合训练自己)good
- 在VS如何查看汇编代码
- Qt+QZXing编写识别二维码的程序
- uniConnection断线重联(tag属性颇有深意,这样就可以在某些情况下,不用继承实现新控件就可以达到自己的目的)
- SQL基础复习1