MySQL语句之or和and多条件查询

在where中能够包含任意数目的and和or操做符,须要注意的是在没有任何其余符号的时候,例如括号,AND的优先级高于OR,所以,当二者一块儿使用时,先运算AND两边的条件表达式,再运算OR两边的条件表达式。table

eg.    select * from table from id=1 or id=2 and price>=10;select

这条语句默认执行的是id=2而且price大于等于10的,或者是id=1。tab

若是加上括号:select * from table from (id=1 or id=2) and price>=10;ab

则这条语句执行的是id=1或id=2,而且price大于等于10。

相关文章
相关标签/搜索