源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

深入SQL SERVER合并相关操作Union,Except,Intersect的详解

  • 时间:2020-07-20 02:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:深入SQL SERVER合并相关操作Union,Except,Intersect的详解
对于结果集有几个处理,值得讲解一下 [b]1. 并集(union,Union all) [/b]这个很简单,是把两个结果集水平合并起来。例如 SELECT * FROM A UNION SELECT * FROM B 【注意】union会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而union all则会保留重复行。 [center][img]http://files.jb51.net/file_images/article/201306/201306051709232.png[/img] [/center] [b]2. 差异(Except) [/b]就是两个集中不重复的部分。例如 SELECT * FROM A EXCEPT SELECT * FROM B 这个的意思是,凡是不出现在B表中的A表的行。 [center][img]http://files.jb51.net/file_images/article/201306/201306051709233.png[/img] [/center] [b]3. 交集(intersect) [/b]就是两个集中共同的部分。例如 SELECT * FROM A INTERSECT SELECT * FROM B 这个的意思是,同时出现在A和B中的记录 [center][img]http://files.jb51.net/file_images/article/201306/201306051709234.png[/img] [/center]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部