码迷,mamicode.com
首页 > 其他好文 > 详细

union和union all的区别

时间:2015-04-20 09:18:43      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

一、引言

union关键字用来连接多个结果集,union和union all的区别在于:union 对两个结果集进行并集操作,重复数据只显示一次;Union All,对两个结果集进行并集操作,重复数据全部显示。

二、测试步骤

1.student表

技术分享

2.union

select * from stu where stuNo <= b10050505
union
select * from stu where stuNo >= b10050505

技术分享

3.union all

select * from stu where stuNo <= b10050505
union all
select * from stu where stuNo >= b10050505

技术分享

三、结论

可以发现使用union进行连接的结果集没有重复数据b10050505,而使用union all进行连接的结果集中含有重复数据b10050505

 

union和union all的区别

标签:

原文地址:http://www.cnblogs.com/lit10050528/p/4440612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!