原文:Mysql 查询一个以逗号(,)分割的字符串,精确查找和模糊查询

需求描述 数据库有一个字段存储,一个商户下拥有的权限。每个有权限呢你,用逗号分隔符隔开。比如:service code: , , , , , , , , , , , ,我需要查询商户下 service code 含有 的商户。 尝试 like 用 like 模糊查询,这样会把 含有 的所有数据都查出来,数据不准确。 尝试用 find in set 函数 用 find in set 能够准确查出 s ...

2020-12-03 12:26 0 2433 推荐指数:

查看详情

Mysql逗号分隔的字符串 精确查询某个值

场景介绍: 精确查询 question_id 包含 2 的 记录 肯定不能使用 like 模糊查询,like 只能做到模糊查询 不能精确查询。 使用正则。 查询结果: ...

Tue Sep 07 00:07:00 CST 2021 0 137
mysql根据逗号分割字符串去关联查询另外一个表的数据

1、说明 在做显示数据的时候,一个字段会存那种逗号分割字符串,那如何去根据逗号分割字符串查询一个表的数据呢? 首先我们查看一下需要显示的数据 现在我要根据另一张模板表中的一个字段查询他下面的公司,存的是字符串类型 ...

Wed Apr 15 19:19:00 CST 2020 0 3379
mysql模糊查询1,11,111用逗号(其他符号)拼接的相似字符串

mysql进行模糊查询时,基本都是LIKE "%sss%",有时候这种查询时准确的,但是有种情况这种查询会出现很大问题。 看一下下面这张表 如果想查询字段test包含1的数据,一般我们会用常规方式查询,如下: 但是查询结果不尽人意,如下: 不仅把包含1的查出来 ...

Fri Aug 23 23:06:00 CST 2019 0 1037
mysqlMySQL逗号隔开的字符串查询方式整理

1 单个值查询使用函数进行处理,FIND_IN_SET()实用 2 多个值模糊查询,使用正则,此方式相当于 ( LIKE '%1%' OR LIKE '%2%' OR LIKE '%5%' ) 3 多个值匹配查询,使用正则,此方式相当于 ...

Fri Jan 04 00:27:00 CST 2019 0 3702
sql模糊查询,字段多值模糊查询(字段分割搜索,字符串转行)

对于平时简单的查询,一般使用like就能解决问题。如果字段值不连续,使用like就有点乏力了。 在工作中遇到这种业务,特整理如下文章,如果有更高效的解决方案,也望推荐互相学习。 1.表中数据如下:select * from MyTest      2.如果搜索表中 ”苹果" 数据 ...

Tue Dec 06 22:57:00 CST 2016 0 2235
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM