INTERSECT,取两个表中的交集。
举例如下:
1、创建测试表,
cr假eatetabletest_tbl_1(idvarchar2(20));
createtabletest_tbl_2(idvarchar2(20牛评));
2、插入测试数据,部分值含回车换行符;
insertintotest_tbl_1values(1);
in目希上化早几sertintotest_tbl_1values(2);
insertintotest_tbl_1values(3);
insertintotest_tbl_1va久好七亮星息lues(4);
inse纪括导酒制音该话硫刑rtintotest_tbl_2values(3);
insertintotest_tbl_2values(2);
insertintotest_tbl_2values(5);
insertintotest_tbl_2values(6);
commit;
3、查询表中全量数据,可以发现部分值含回车换行符;sel来自ect1astbl,360问答t.*,rowidfromtest_tbl_1tunionall劳育固千饭般点select2astbl,t.仍王金美导地套测时铁*,rowidfromtest_tbl_2t;
4、编写语句,使用INTERSECT,获取两表的交集;
select*fromt皮老换药香相est_tbl_1INTERSECTselect*息副接斯呢探诉县风至达fromtest_tbl_2;
标签:oracle,intersect