oracle单索引的问题
有个sql优化的问题
id上面有单索引idx_id之类的,然后select id,name from emp where id <> 0;如何优化
------解决方案--------------------不等于操作符是永远不会用到索引的,因此对它的处理只会产生全表扫描。
可以用其它相同功能的操作运算代替,此例中:
id<>0 改为 id>0 or id<0
如果没有id<0的,则直接id>0。
------解决方案--------------------楼上正解,不等是不能用上索引的!!
------解决方案--------------------对!完全正确!
------解决方案--------------------学习了
------解决方案--------------------数据量大吗?
如果数据量比较小,没有必要建立索引