where id>10 and name like '刘' 的效率高。

解决方案 »

  1.   

    where name like '刘' and id>10执行效率高 从左至右
    一般要把查询记录少的条件放在前面
      

  2.   

    感谢大家的关注!我如果想在SQL Server 2000中测试一下,有什么好的测试方法吗?会不会在SQL Server、Sybase、Infomix、DB2、Mysql……中又各不相同呢?
      

  3.   

    oracle中是从右至左,要把过滤性强的条件放在后面
      

  4.   

    条件没有左右之分,因为SQL是非过程的,他要被数据库管理系统优化,优化的好坏就是极大影响速度,也是各个厂商的保密技术所以你没有必要管左右,只是要注意子查询、谓词等这些是很难被优化。
      

  5.   

    同意楼上的,你可以用工具跟踪一下sql语句的执行情况。