当前位置:   article > 正文

mysql逗号分割字符串“1,2,3”实现in查询

mysql逗号分割字符串“1,2,3”实现in查询

数据示例
在这里插入图片描述

前台单值参数实现in查询

主要函数FIND_IN_SET

该函数的作用是查询字段(strlist) 中是否包含(str)的结果,返回结果为 null或记录

select id,recommend_position_id from t_stk_task where  FIND_IN_SET(359919,recommend_position_id)
  • 1

查询效果
在这里插入图片描述

前台集合参数实现in查询

主要函数SUBSTRING_INDEX

SUBSTRING_INDEX函数将逗号分割的字符串拆分成单独的值,然后使用IN语句进行查询

select id,recommend_position_id from t_stk_task where  SUBSTRING_INDEX(recommend_position_id, ',', 1) in (359919,111); 
  • 1

查询效果
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/801599
推荐阅读
相关标签
  

闽ICP备14008679号