发布网友 发布时间:2022-05-01 08:02
共2个回答
懂视网 时间:2022-05-01 12:23
1 select * from a where name like ‘a%‘ or name like ‘b%‘ ....or ...;
但是上面的情况只能对应少量的模糊查询值,过多之后再后台开发的时候会出现非常麻烦的sql语句拼接
这时我们可以采用正则表达式进行匹配
1 select * from a where name regexp‘a|b|...‘;
如果各位大神有更好的方法,请在下面留言!
MySQL数据库一个字段对应多个值得模糊查询
标签:
热心网友 时间:2022-05-01 09:31
select * from System_Region where RegionName like '[李|张]%',尝试下追问这种写法不行追答SELECT * from sys_privilege where `Name` REGEXP '^企|系|日',这个是mysql的,应该可以的吧