今天之间网超哥来为大家解答以上的问题。intersectoral,intersect相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、INTERSECT,取两个表中的交集。
2、举例如下:创建测试表,create table test_tbl_1(id varchar2(20));create table test_tbl_2(id varchar2(20));2、插入测试数据,部分值含回车换行符;insert into test_tbl_1 values(1);insert into test_tbl_1 values(2);insert into test_tbl_1 values(3);insert into test_tbl_1 values(4);insert into test_tbl_2 values(3);insert into test_tbl_2 values(2);insert into test_tbl_2 values(5);insert into test_tbl_2 values(6);commit;3、查询表中全量数据,可以发现部分值含回车换行符;select 1 as tbl, t.*, rowid from test_tbl_1 t union all select 2 as tbl, t.*, rowid from test_tbl_2 t;4、编写语句,使用INTERSECT,获取两表的交集; select * from test_tbl_1 INTERSECT select * from test_tbl_2;。
本文就为大家分享到这里,希望小伙伴们会喜欢。