Oracle,union

UNION:SQL运算符  

 

 

数据库 Translate-SQL 中 的运算符,将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。使用 UNION 组合两个查询的结果集的两个基本规则是:

  1 、 所有查询中的列数和列的顺序必须相同。

  2 、 数据类型必须兼容。

  例句:

  select top 100 aa.keyno,aa.commtype from comminfo aa

  union all

  select bb.userno,bb.corpname from userinfo bb

  将comminfo表和userinfo表中的字段合成一个结果集(可能有重复数据,不过效率较高)

  select top 100 aa.keyno,aa.commtype from comminfo aa

  union

  select bb.userno,bb.corpname from userinfo bb

  将comminfo表和userinfo表中的字段合成一个结果集(没有有重复数据,效率较union all 低点)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值