介绍
本篇文章给大家分享的是有关在和Oracle中存在的区别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强>一、第一种情况强>
select *,得到A where mm 拷贝(select mm 得到B)
效率高,这里用到的是大表一上的索引
select *,得到B exists (select mm 得到A where 毫米=B.mm)
效率高,这里用到的是小表B上的索引
<强>二、第二种情况强>
select *,得到B where mm 拷贝(select mm 得到一)
效率低,这里用到的是小表B上的索引
select *,得到A exists (select mm 得到B where 毫米=A.mm)
效率高,这里用到的是大表一上的索引
<强>三,第三种情况强>
不存在在使用时依然会用到表上的索引,但是不在会进行全盘扫描
因此,不存在始终比没有的效率高
<强>四、第四种情况强>
与==效果是相同的
以上就是在和Oracle中存在的区别是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。