MYSQL,某个字段的值的格式若为“a,b,c,d”这种格式,或者类似的使用固定符号进行分隔的,可以使用FIND_IN_SET进行查询,但是批量查询时需要多个OR拼接,如下
不想用多个OR拼接,发现了REGEXP函数,使用正则匹配,非常简单,如下
这种格式的字段筛选查询,不能使用in,功能都实现不了,如下
FIND_IN_SET和REGEXP
最新推荐文章于 2025-05-08 11:02:42 发布
MYSQL,某个字段的值的格式若为“a,b,c,d”这种格式,或者类似的使用固定符号进行分隔的,可以使用FIND_IN_SET进行查询,但是批量查询时需要多个OR拼接,如下
不想用多个OR拼接,发现了REGEXP函数,使用正则匹配,非常简单,如下
这种格式的字段筛选查询,不能使用in,功能都实现不了,如下