UNION与UNION ALL
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:对两个结果集进行并集操作,包括重复行,不进行排序;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通