关于intersect 、minus、union 和union all应用时记录

union的作用是合并两个表的查询记录,纵向方式垂直展示出来,也叫数据表之间的纵向联接。除了union和union all之外还有interset 和 minus 关键字可以对两个表的联合操作。

union

union的特点是合并数据时候会删除两个表之间的重复数据,并且默认会按照第一个字段的值升序排序(order by 可以重置排序规则)。

union all

并集:union all的时候不会删除两个表的重复数据,结果没有排序规则。并且使用union时候不能够用distinct去重关键字。结果集union all前的表数据在后、union all后的表数据在前。

intersect

交集 :intersect 的特点会返回两个表中相同的数据

minus(但是用不了不知道为啥 哈哈)

差集:minus 是从第一 个查询结果减去第二个查询结果,如果有相交部分就减去相交部分;否则和第一个查询结果没有区别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值