where a in(0,1) 跟 where a=0 or a=1谁的查询速度快? where a in(0,1) 跟 where a=0 or a=1谁的查询速度快?后者快。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前在oracle8中测试过,如果有索引差不多。没有索引的情况搞忘了。 后者快,记得以前看过书,但忘了具体原因是什么了,好像是说在in中的字段都将不使用索引,呵呵,学艺不精啊只知其然不知所以然。但我记得写SQL的一条法则就是尽量少用in,用exists吧 我记得书上说应该用in代替OR,这样更有效率.但是在ORACLE8i下,两者的执行路径似乎是相同的,我做实验下来实际的执行效果也差不多.还有就是楼上说的SQL的一条法则就是尽量少用in,用exists代替. oracle 10g 连接 Sql 2005 错误提示NCR-000002 官方解释 调用函数错误 怎样判断CURSOR为空? 物化视图同步的问题 如何使用递归方法截取ORACLE 字符串? sql*plus 的spool 输出EXCELL 文件汉字乱码,求助 or和rownum同时使用的索引问题 急!!! 求大神 PLSQL 使用 oracle 如何实现类似 sqlserver的 instead of 触发器? 表列自增的问题 给分的问题?? 一个巨复杂的sql语句,用存储过程如何简化实现? 请各位大侠指点迷津啊! 急!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货