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;

最新文章

  1. 【原创】Kakfa log包源代码分析(二)
  2. hdu1160 LIS变形
  3. 编写单例的 dojo class
  4. 阅读uboot
  5. oracle to_date函数(转载)
  6. (一)SQL关联查询的使用技巧 (各种 join)
  7. ng-options的使用
  8. DeepLearning.ai学习笔记(一)神经网络和深度学习--Week4深层神经网络
  9. 【C++】括号匹配
  10. 堆(heap)与栈(stack)
  11. springboot+cloud 学习(三)消息中间件 RibbitMQ+Stream
  12. 【LeetCode】74. Search a 2D Matrix
  13. python命令行参数传递JSON串
  14. 使用jsp实现文件上传的功能
  15. 自定义MVC视图引擎ViewEngine 创建Model的专属视图
  16. Castle IOC概念理解
  17. Laravel 5系列教程五:MVC的基本流程
  18. iOS 优化界面流畅度的探讨
  19. PCA算法详解——本质上就是投影后使得数据尽可能分散(方差最大),PCA可以被定义为数据在低维线性空间上的正交投影,这个线性空间被称为主⼦空间(principal subspace),使得投影数据的⽅差被最⼤化(Hotelling, 1933),即最大方差理论。
  20. JAVA常见算法题(十三)

热门文章

  1. VS中实时获取SVN的版本号并写入到AssemblyInfo.cs中(C#)
  2. POST请求——HttpWebRequest
  3. Nancy Web框架
  4. C++调用Python浅析
  5. Linux学习之“vfork函数”
  6. Xdite:永葆热情的上瘾式学习法(套路王:每天总结自己,反省自己的作息规律,找到自己的幸运时间、幸运方法,倒霉时间、倒霉方法。幸运是与注意力挂钩的。重复才能让自己登峰造极,主动去掉运气部分来训练自己。游戏吸引自己的几个原因非常适合训练自己)good
  7. 在VS如何查看汇编代码
  8. Qt+QZXing编写识别二维码的程序
  9. uniConnection断线重联(tag属性颇有深意,这样就可以在某些情况下,不用继承实现新控件就可以达到自己的目的)
  10. SQL基础复习1