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 低点)
本文详细介绍了SQL中的UNION运算符,包括其基本用法及注意事项,并通过实例对比了UNION与UNION ALL的区别,帮助读者更好地理解如何在查询中使用这两个运算符。

1349

被折叠的 条评论
为什么被折叠?



