MySQL 中 and 和 or 的组合使用

Posted 牧の风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 中 and 和 or 的组合使用相关的知识,希望对你有一定的参考价值。

引用博文:https://www.cnblogs.com/ryanzheng/p/7894688.html

在 代码中 需要对 用户的某个字段过滤   SQL:

SQL1:

 SELECT count(1) FROM img_chart_def d where  d.chart_name like \'%\'  and d.chart_class = \'consumeContribution\';

 

SQL2:

SELECT COUNT(1) FROM img_chart_def d where d.chart_class = \'consumeContribution\' and ( d.chart_name like \'会%\'
OR d.chart_name like \'A%\' OR d.chart_name like \'最%\' OR d.chart_name like \'品%\' OR d.chart_name like \'购%\'

or d.chart_name like \'测%\' OR d.chart_name like \'c%\' OR d.chart_name like \'注%\' OR d.chart_name like \'性%\'
OR d.chart_name like \'生%\'
OR d.chart_name like \'星%\' OR d.chart_name like \'各%\'

OR d.chart_name like \'所%\'
OR d.chart_name like \'报%\' OR d.chart_name like \'参%\' OR d.chart_name like \'服%\' or d.chart_name like \'会%\');

以上是关于MySQL 中 and 和 or 的组合使用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 pandas 数据框中组合 AND 和 OR 运算符?

FLASK-SQLALCHEMY如何使用or和and条件进行组合查询

在IF语句中组合Excel的AND和OR

mysql过滤数据-------------------------待补充

使用 sql union 子查询组合来处理客户过滤的 AND/OR 条件组合

Spring data jpa - 如何通过方法名称组合多个And和Or