首页
网页制作
网络编程
脚本专栏
数据库
网站运营
网络安全
平面设计
CMS教程
搜索
建站极客
数据库
oracle
正文
Oracle In和exists not in和not exists的比较分析
所属分类:
数据库
/
oracle
阅读数: 69
收藏 0
赞 0
分享
把这两个很普遍性的网友比较关心的问题总结回答一下。
in和exist的区别
从sql编程角度来说,in直观,exists不直观多一个select,
in可以用于各种子查询,而exists好像只用于关联子查询
从性能上来看
exists是用loop的方式,循环的次数影响大,外表要记录数少,内表就无所谓了
in用的是hash join,所以内表如果小,整个查询的范围都会很小,如果内表很大,外表如果也很大就很慢了,这时候exists才真正的会快过in的方式。
not in和not exists的区别
not in内外表都进行全表扫描,没有用到索引;
not extsts 的子查询能用到表上的索引。
所以推荐用not exists代替not in
不过如果是exists和in就要具体看情况了
有时间用具体的实例和执行计划来说明。
更多精彩内容
其他人还在看
VS2015连接Oracle数据库的详细步骤
这篇文章主要介绍了VS2015连接Oracle数据库的详细步骤,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
常用的Oracle doc命令(收藏)
这篇文章主要介绍了常用的Oracle doc命令(收藏)的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下吧
评论 0
收藏 0
赞 0
分享
ORACLE SQL语句优化技术要点解析
这篇文章主要介绍了ORACLE SQL语句优化技术的相关内容,小编觉得挺不错的,在这里分享给大家,需要的朋友可以参考下。
评论 0
收藏 0
赞 0
分享
ORACLE多条件统计查询的简单方法
这篇文章主要介绍了ORACLE多条件统计查询的简单方法,具有一定参考价值。这里给大家分享下,希望对大家有所帮助。
评论 0
收藏 0
赞 0
分享
ORACLE批量导入图片到BLOB字段代码示例
这篇文章主要介绍了ORACLE批量导入图片到BLOB字段代码示例,此代码示例是文章作者的项目源码,具有一定参考价值,需要的朋友可以了解下。
评论 0
收藏 0
赞 0
分享
PLSQL Developer登录的默认密码介绍
这篇文章主要介绍了PLSQL Developer登录的默认密码介绍,具有一定参考价值,需要的朋友可以了解下。
评论 0
收藏 0
赞 0
分享
Oracle数据行拆分多行方法示例
oracle数据库使用过程中,怎样将一行或者多行数据分割成需要的多行数据,本文我们就来看看具体方法,需要的朋友可以参考。
评论 0
收藏 0
赞 0
分享
Oracle表空间不足的两种解决办法
这篇文章主要介绍了Oracle表空间不足的两种解决办法,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
巧妙解决Oracle NClob读写问题(经验分享)
下面小编就为大家带来一篇巧妙解决Oracle NClob读写问题(经验分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
oracle执行update语句时卡住问题分析及解决办法
这篇文章主要介绍了oracle执行update语句时卡住问题分析及解决办法,涉及记录锁等相关知识,具有一定参考价值,需要的朋友可以了解。
评论 0
收藏 0
赞 0
分享
查看更多
网络赚钱
更多
让所谓“网络营销”的人哭笑不得:一个圈外人士的真实网赚经历
google
sp项目教程:最新日赚500元教程
营销型网站建设提高网站转化率的方法
短视频如何赚钱?短视频自媒体实操经验分享(真实)
个人建站赚钱方法有哪些?5种常见方法汇总
站长故事
更多
站长经验 草根站长成为自媒体明星的过程与经验
站长故事:用百度Site App建立起自己的移动端全过程
PHPWind
人物:戴志康,80后创业者携惊叹号而来
为什么知乎做起来了?市场竞争的魅力和价值
浅谈新手站长在网站运营中如何去养站?