mysql多条件查询,当某个条件为空时忽略该条件,所有条件为空时查询全部


select * from tablename as t where(t.field1 like '%param1%' or 'param1' is null) or (t.field2 like '%param2%' or 'param2' is null) ...

tablename 为表名

field1、field2 ...为需要查询的字段名

param1、param2...为传入的参数


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM