![1f3945e278ba1c53ef97cf9e8a6498a9.png](https://i-blog.csdnimg.cn/blog_migrate/a1a6c809478242a6ec83c15cf348609c.jpeg)
MySQL的Where查询有or以及and两种多条件查询;它们是可以一起使用的,但是在使用时要注意两者的优先级:and的优先级高于or,因此会对and两边的条件先操作,然后再与or的条件结合。
数据录入:利物浦2019英超前8轮的战绩
![e7d063577e79952cd609ed5255680d24.png](https://i-blog.csdnimg.cn/blog_migrate/5e0aacdf8c75ffc9cb14f634a533299a.jpeg)
开始条件查询:
mysql> select Match_D,Match_E
-> from PL
-> where match_D like '%09%' and Ho_G=0 or Ho_G=3;
返回如下的结果:条件1【match_D包含‘09’而且HoG等于0】或者条件2【Ho_G等于3】
![1af00ef357d48ef484a40ff7e8abd544.png](https://i-blog.csdnimg.cn/blog_migrate/7f2d045e4d154a01705822bf49e59c39.png)
mysql> select Match_D,Match_E
-> from PL
-> where match_D like '%09%' and Ho_G=0 or Ho_G=3 and match_D like '%09';
返回如下的结果:条件1【match_D包含‘09’而且HoG等于0】或者条件2【match_D包包含‘09’而且Ho_G等于3】
![d04806a79a1dee20929f7bc00fa7161e.png](https://i-blog.csdnimg.cn/blog_migrate/ef032acd40339aedabb8132a67aa1664.png)