union all 操作符用于合并两个或多个 SELECT 语句的结果集,并且不做踢重操作。
用法举例如下:
1、创建测试表,
create table test_uni_a(id varchar2(20),remark varchar2(20));
create table test_uni_b(id varchar2(20),remark varchar2(20));
2、插入测试数据;
insert into test_uni_a values('123', 'abc');
insert into test_uni_a values('456', 'efg');
insert into test_uni_b values('789', 'ABC');
insert into test_uni_b values('000', 'EFG');
commit;
3、查询表中全量数据;select t.*, rowid from test_uni_a t;
4、编写语句,使用UNION ALL将两表联合;
select * from test_uni_a a
union all
select * from test_uni_b b
扩展资料
1、UNION ALL操作符用于合并两个或多个 SELECT 语句的结果集。UNION ALL内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
2、UNION与UNION ALL区别
1)、Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
2)、Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
参考资料
Oracle官方文档-UNION ALL
union的意思是协会。
这些名词均有“社团,会社,协会”之意。
club表俱乐部或会社,其成员因志同道合,有共同兴趣、爱好而组织到一起进行社交、娱乐或体育等活动。
association指较为正式的组织,强调兴趣和需要的一致性。
institute指为专门的目标而建立的学会或研究所。
league指为了共同的目的和利益而组成的社团、同盟或联合会。
union多指工会,也指学会或协会。
society可与association换用,但前者的宗旨更严格,会员之间联系更紧密,活动更积极。
这些名词均含“联盟、同盟、联合会”之意。
league普通用词,指为了共同的利益而建立的地区性、全国性或国际性的联合组织,也指民间或半官方组织的联盟。
federation泛指用条款固定下来的一切联合,尤指联邦政府。
union普通用词,指由若干个体结成的一个统一的整体。强调其永久性。
alliance普通用词,指对双方均有利的任何联盟。