mysql数据库一个字段对应多个值得模糊查询
https://www.cnblogs.com/superming/p/12047711.htmlSELECTa.*,(SELECTGROUP_CONCAT( b.duty_status ) as ‘aa’FROMt_duty_upload bWHEREb.basic_duty_id = a.basic_duty_idAND b.distribute_time = a.distribute_tim
·
有时候需要判断某个字段是否包含多个字符串时,可能会写下面形式的sql
select * from table_name where column like '%a%' or column like '%b%' or ...;
上面这种情况比较繁琐,特别是把某个结果集当做字段查询时,这时我们可以简化查询,通过正则表达式进行匹配
select * from table_name where column REGEXP 'a|b|c...';
使用正则表达式和使用like一样,前面都可以加 not
更多推荐




所有评论(0)