MySQL数据库一个字段对应多个值得模糊查询

Posted 孟大凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库一个字段对应多个值得模糊查询相关的知识,希望对你有一定的参考价值。

当一个字段想模糊查询出多个字段的时候,正常情况下一般会这么作

1 select * from a where name like \'a%\' or name like \'b%\' ....or ...;

但是上面的情况只能对应少量的模糊查询值,过多之后再后台开发的时候会出现非常麻烦的sql语句拼接

这时我们可以采用正则表达式进行匹配

1 select * from a where name regexp\'a|b|...\';

 

如果各位大神有更好的方法,请在下面留言!

以上是关于MySQL数据库一个字段对应多个值得模糊查询的主要内容,如果未能解决你的问题,请参考以下文章

关于sql模糊查询(全字段)

求助asp两个字段中模糊查询

用模糊查询数据库时间字段为啥查询不出来数据?

多个关联表多字段多条件模糊查询

如何用MYSQL模糊查询?

mysql like查询语句