跟@13123123 讨论几个sql问题!

云卷江南 发布于 2013/11/22 19:55
阅读 970
收藏 0

本菜鸟毕业还没半年,

向某些cto请教几个sql问题!

@13123123 

先说第一个吧

not in not exists 区别 版本oracle 10g 11g

要答全!

以下是话题补充:

@13123123:哥们速战速决。。 (2013/11/22 20:13)
加载中
0
云卷江南
云卷江南

@13123123 蛋疼!!

13123123
13123123
能速战速决么
0
云卷江南
云卷江南
没@过人!
0
13123123
13123123
稍等 我先喊下宏哥  @宏哥
云卷江南
云卷江南
后面还有两个,第一个最简单,第二个也不难,第三个看你回答的情况,实话说就是没想好,百度不到的问题不是很好想!一百度全都有
云卷江南
云卷江南
没问题!
0
13123123
13123123
我先说下这not in not exists 一个是not in  在当前设定字段在数据库不存在时候查询数据 not exists    在查询表的是否存在 返回 true或者false 我表示oracle 已经好多年没玩了。。   not in 和not exists   不是一个概念东西
13123123
13123123
回复 @云卷江南 : 现在很少我会用in 查询 如果在必要情况下 我会用存储来进行循环查询 in 是loop循环查询 没法比!
13123123
13123123
回复 @云卷江南 : 优化方式很多 根据你查询字段类型不同优化方式不同
13123123
13123123
回复 @云卷江南 : 不管怎么优化 低效率sql 就是低效率 我之前了解过 not in 是loop循环一遍查询 效率非常低 就算优化 他肯定根据id进行检索 不是loop循环那种 先回随机顺序进行定位 然后折半再定位搜索 我表示我没看过他api 我觉得在怎么优化 折半进行查找 减少查询次数 提高效率
云卷江南
云卷江南
回复 @13123123 : 我其实想问的,这两者在sql里面的执行计划,为什么有差异,怎么在10g的时候提高not in的效率,以及11g 和10g两者对not in的处理方式的不同。
13123123
13123123
到底错还是对 你直接告诉我答案不就得了
下一页
0
13123123
13123123
not in  我基本上不会用这个来做数据库查询 效率太低
0
13123123
13123123
而 not exists 只能对一个数据 not in 可以对多个数据操作
0
13123123
13123123
我可以保证你问的问题 我都不会百度 谢谢
此号作废
此号作废
你居然在群里自称伊总监,尼玛够不要脸
0
云卷江南
云卷江南
或许我的提问太初级了!
13123123
13123123
oracle 已经好几年没玩了
13123123
13123123
你问的问题 not exits 和 not in 我从来不用 但是一看就明白了。。。
0
云卷江南
云卷江南
表述不清楚,我错了,你等等,你的答法就是给学sql语法的初学者的答案!当然,我的提问也有问题!
13123123
13123123
那你表述清楚吧
0
13123123
13123123
时间宝贵 请速度。。
返回顶部
顶部