首页 > 试题广场 >

已知T1和T2的字段定义完全相同,T1有5条不同数据,T2有

[单选题]
已知T1和T2的字段定义完全相同,T1有5条不同数据,T2有5条不同数据,其中T1有2条数据存在表T2中,语句”SELECT * FROM T1 UNION SELECT * FROM T2”返回的行数为()
  • 8行
  • 10行
  • 3行
  • 12行
推荐

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

编辑于 2017-03-17 23:24:19 回复(0)
union 和union all的区别:
union会对结果集进行处理排除掉相同的结果,
union all 不会对结果集进行处理,不会处理掉相同的结果,
所以,union all 的效率会比union高,
另外,where也会对结果集进行处理掉相同的数据
发表于 2017-02-01 17:38:13 回复(0)
A
union对两个表进行并集操作,并删除重复的行,因此结果行数为5+5-2=8
发表于 2017-01-28 12:24:54 回复(0)
UNION ALL 命令和 UNION 命令几乎是等效的,不过 UNION ALL 命令会列出所有的值。
发表于 2019-07-20 09:12:03 回复(0)
A  Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
发表于 2016-11-25 11:09:03 回复(0)
A
发表于 2016-11-25 03:13:29 回复(0)