union & union all

我相信做为一个程序员就一定使用过union & union all
就我自己的理解说一下这两个函数的含义与使用
1)union & union all 相同点:select查询语句列出的列数量必须相同,列的数据类型必须相同,列的顺序必须相同;
2)union & union all 不同点:
union 的select查询语句不允许有重复值,也就是说查询出的值必须是不同的。
例:
select orgCode,orgName,data from a
union
select orgCode,orgName,data from b
结果集:
河北 10;
河南 20;
山西 15;
3)union all 的查询的是所有的值,也就是说查询的值允许重复的。
例:
select orgCode,orgName,data from a
union all
select orgCode,orgName,data from b
结果集:
河北 10;
河南 20;
山西 15;
河南 5;
可见,union查询的结果已经将相同的数据合并且去重,union all则相反……
耶……有一点小小的成就感……把自己这段时间学到的有用的知识都要记录下来……
是自己的就是自己的……
想让别人的知识变成你自己的吗?加油……共同努力……
粘贴……复制……请教……永远都比不上自己的……耶…… :lol:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值