当前位置: 代码迷 >> Oracle管理 >> not in,not exists和循环哪个快点?该怎么处理
  详细解决方案

not in,not exists和循环哪个快点?该怎么处理

热度:84   发布时间:2016-04-24 06:13:30.0
not in,not exists和循环哪个快点?
如果我不用这两个操作,用循环来完成的话,哪个会快点?

------解决方案--------------------
总体来说,not exists的性能是要比not in要强。
循环要根据实际情况(比如循环次数)具体分析。
------解决方案--------------------
一般情况下,not exists的性能是要比not in要强很多
正常情况下,循环的效率很低,除非循环次数很少(在10以内)
------解决方案--------------------
要看具体需求,exists只做测试不返回结果集
  相关解决方案