问题描述
做项目中遇到这样一个需求,数据表中每个条目都包含这样格式的字段,格式如“1,2,3,4”,现根据筛选条件“2,4”筛选出该字段中包含筛选条件中逗号分割的任意一项,即选出所有该字段中包含“2”或者“4”的所有数据条目,在MySQL中数据库查询语句该怎样写?
解决方案
select * from tab where 字段 like '%2%' or 字段 like '%4%' 是你想要的结果么
解决方案二:
这个需要自己写自定义函数
时间: 2024-10-31 18:35:11
做项目中遇到这样一个需求,数据表中每个条目都包含这样格式的字段,格式如“1,2,3,4”,现根据筛选条件“2,4”筛选出该字段中包含筛选条件中逗号分割的任意一项,即选出所有该字段中包含“2”或者“4”的所有数据条目,在MySQL中数据库查询语句该怎样写?
select * from tab where 字段 like '%2%' or 字段 like '%4%' 是你想要的结果么
解决方案二:
这个需要自己写自定义函数