MySQL语句之or/and

在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句

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

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

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

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

阅读更多
文章标签: mysql 查询
个人分类: MySQL
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭