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条件进行组合查询
mysql过滤数据-------------------------待补充