问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中INTERSECT,MINUS用法

发布网友 发布时间:2022-04-23 17:19

我来回答

5个回答

懂视网 时间:2022-04-30 06:51

select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘C%‘unionselect e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘S%‘;--等价于select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘C%‘or e.last_name like ‘S%‘;技术分享

-- intersect交集操作select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘C%‘or e.last_name like ‘S%‘intersectselect e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘S%‘or e.last_name like ‘T%‘;--等价于select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘S%‘;技术分享

--minus差操作select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘C%‘or e.last_name like ‘S%‘minusselect e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘S%‘or e.last_name like ‘T%‘;--等价于select e.employee_id,e.last_name from hr.employees ewhere e.last_name like ‘C%‘;技术分享

博客:http://www.cnblogs.com/ssslinppp http://blog.sina.com.cn/spstudy 淘宝-代做毕设:http://shop110473970.taobao.com/?spm=a230r.7195193.1997079397.42.AvYpGW http://shop125186102.taobao.com/?spm=a1z10.1-c.0.0.SsuajD


来自为知笔记(Wiz)

【Oracle学习笔记-5--】集合操作之union,intersect和minus操作

标签:

热心网友 时间:2022-04-30 03:59

intersect 就是交集,minus 就是差集。

步骤举例如下:

1、分别创建两张表,TEST_A及TEST_B;

2、插入样例数据;

insert into test_a values(1);

insert into test_a values(2);

insert into test_a values(3);

insert into test_b values(1);

insert into test_b values(2);

commit;

3、编写INTERSECT语句,select * from TEST_A t INTERSECT select * from TEST_B t;可以发现只有交集结果1、2;

4、编写MINUS语句,select * from TEST_A t MINUS select * from TEST_B t;可以发现只有差集结果3;

扩展资料

1、交集就是两个结果集中都有的元素。假设有两个数集A和B,A包含1、2、3,B包含1、2,这两个数集都有1、2,那么A和B交在一起的部分1、2,就是A和B的交集。

2、差集就是A中存在,但是B中不存在的数据集。假设有两个数集A和B,A包含1、2、3,B包含1、2,这两个数集差集就是1。

热心网友 时间:2022-04-30 05:33

intersect 就是交集
minus 就是差集

交集就是两个结果集中都有的元素

比如 select uid from tb1
intersect
select uid from tb2

那么既存在tb1 又存在tb2中 相同的UID 就会查出来

差集:select uid from tb1
minus
select uid from tb2

存在于tb1 但不存在与tb2中的uid 会被查出

热心网友 时间:2022-04-30 07:25

INTERSECT取两个表的交集,即A中的数据也在B中存在。

ntersect 就是交集,minus 就是差集,交集就是两个结果集中都有的元素。

比如 select uid from tb1


intersect


select uid from tb2

那么既存在tb1 又存在tb2中 相同的UID 就会查出来

差集:select uid from tb1

minus

select uid from tb2

存在于tb1 但不存在与tb2中的uid 会被查出

热心网友 时间:2022-04-30 09:33

INTERSECT
取两个表的交集,即A中的数据也在B中存在。
例如:A表数据
'A 'B 'C
-- -- --
a b c
a1 b1 c1
a2 b2 c2
B表数据
'A 'B 'C
-- -- --
a b c
a1 b1 c1
a3 b3 c3
例句:
select * from a
intersect
select * from b
结果为:
'A 'B 'C
-- -- --
a b c
a1 b1 c1MINUS
和减法有点像,但他们多少是有点区别,例如:
A表:
'A 'B 'C
-- -- --
a b c
a1 b1 c1
a2 b2 c2B表数据
'A 'B 'C
-- -- --
a b c
a1 b1 c1
a3 b3 c3select * from a minus select * from b'A 'B 'C
-- -- --
a2 b2 c2
看了结果你会发现,B表中记录a3,b3,c3没有了,
这就是他和减法的区别。A-B只减去了A、B共有的部分。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 minus的特点 农商银行房贷一天扣几次? 电脑键盘中minus是哪个按键 我刚在农商银行贷款10万,现在想买房可以贷款吗? minus的简介 minus是什么意思 《德语助手》德汉 请问,在农商银行有贷款的,还能在农商银行办房贷吗? minus的中文意思 农商银行办理房贷的审批严吗? 减法的英文怎么说??? 星尘minus为什么叫减减 农商银行房贷需要去银行面签几次 “minus”怎么读? minus什么意思 减的英文是什么? minus的用法 minus是什么意思 快手主页访客怎么不见了? 快手访客为什么打不开? 为什么快手切换账号显示不了访客呢 键盘上minus是哪个键 紫薯粉可以做什么 紫薯粉遇碱变色有毒吗 紫薯可以做成粉吗 100克紫薯粉配多少克小苏打不变色呢 海带能和紫薯粉一起吃吗 喝脂20为什么大量喝水? 这两天我身上总有一种拜佛的香味,想请教一下这意味着什么? 微信扫描黑屏是什么原因? 手机自带相机闪退并且微信扫一扫黑屏,相机权限都开着,怎么回事? 华为nova9微信相机黑屏 华为手机微信扫二维码黑屏怎么回事,摄像头也都开着,可就是扫不了, 大神华为手机相机打开黑屏怎么办 华为p30相机拍照显示黑屏,相机主页上的功能触摸不动,而且支付宝.微信等功能都不能扫码支付显示黑屏 华为手机微信扫二维码黑屏怎么回事,摄像头也都开着,可就是扫不了? 华为相机打开黑屏,但是可以拍照 玫瑰花茶有什么功效与作用? 高筋,低筋,中筋面粉怎么区分?本质有什么区别?各适合什么做法? 低筋面粉和高筋面粉的区别是什么?为什么呢? 玫瑰花茶有什么功效啊?