mysql按逗号拆分字符串

需求

原字符串是以逗号分隔保存在mysql中,现需要将该字符拆分出来做查询条件。
在这里插入图片描述

实现

SELECT substring_index(substring_index(被拆分的字段,',', b.help_topic_id + 1), ',', -1) FROM 表名 t 
join mysql.help_topic b ON b.help_topic_id <  (LENGTH(被拆分的字段) - LENGTH(REPLACE(被拆分的字段, ',', '')) + 1)
where finance_apply_no = '1111111111111' and event_no = '******'

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐