读书人

oracle单索引的有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

oracle单索引的问题
有个sql优化的问题
id上面有单索引idx_id之类的,然后select id,name from emp where id <> 0;如何优化

[解决办法]
不等于操作符是永远不会用到索引的,因此对它的处理只会产生全表扫描。

可以用其它相同功能的操作运算代替,此例中:

id<>0 改为 id>0 or id<0

如果没有id<0的,则直接id>0。

[解决办法]
楼上正解,不等是不能用上索引的!!
[解决办法]
对!完全正确!
[解决办法]
学习了
[解决办法]
数据量大吗?

如果数据量比较小,没有必要建立索引

读书人网 >oracle

热点推荐