SQL Union和SQL Union All用法-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


SQL Union和SQL Union All用法

发表时间:2008/4/12 8:43:51 评论(0) 浏览(21034)  评论 | 加入收藏 | 复制
   
摘 要:SQL Union和SQL Union All用法
正 文:

SQL Union和SQL Union All用法

SQL Union
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 Select DISTINCT)。 union只是将两个结果联结起来一起显示,并不是联结两个表………… UNION 的语法如下: [SQL 语句 1]

UNION


SQL Union All




UNION ALL 这个指令的目的也是要将两个 SQL 语句的结果合并在一起。 UNION ALL 和 UNION 不同之处在于 UNION ALL 会将每一笔符合条件的资料都列出来,无论资料值有无重复。 UNION ALL 的语法如下: [SQL 语句 1]
UNION ALL
[SQL 语句 2]




实例(可以直接在查询分析器里查询并看到对比结果):
declare  @t  table
(
a int ,
b int
)
declare  @s table
(
a int,
b int
)

insert into @t select 1,1
insert into @t select 1,2

insert into @s select 1,1
insert into @s select 1,3

select * from @t
union
select * from @s
select * from @t
union all
select * from @s

Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQL Union和SQL Union All用法  【金宇转载  2008/4/12】
sqlserver中的union,cube,rollup和cump...  【金宇整理  2008/4/22】
深入讲解SQL Union和Union All的使用方法  【UMVsoft整理  2008/6/19】
[access查询]access中合并两张表为一张表\联合查询\u...  【风行  2012/5/21】
Union与Select into 联合使用  【杏林求真  2013/4/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接