and需要判断所有的条件为true结果才为true,但只要任何一个false则结果false

解决方案 »

  1.   

    --应该是先判断第一个条件,如果成立的话,再去判断第二个条件,如果不成立的话.那就不去判断接下去的条件了.因为他们是and的关系.我记的c语言里边是这样的逻辑,应该这里也是这样吧!
      

  2.   

    在java裡面,先判斷field1 = 'aa',為真繼續,為否則不再判斷,SQL裡面就不知道拉
      

  3.   

    对于sql server来说,ansi sql99中,查询中的where子句中的条件的顺序无关紧要,但是在传统的sql server中,对于join,left join,left outer join 等,where子句中的条件的顺序的至关重要。
    具体介绍,请参阅google.commerry christmas and happy new year!