mysql中in条件使用字符串

2022-02-15 08:01:02

场景

当sql使用in作为条件时,使用一个参数满足查询条件,直接传入字符串无法满足条件。

select id,name from user where id in(?)

方法

使用FIND_IN_SET(str,strlist)函数

select id,name from user where FIND_IN_SET(id,#{strlist})
  • str: 条件字段
  • strlist:匹配值集合
select id,name from user where FIND_IN_SET(id,'111,22,333')
  • 作者:lizz666
  • 原文链接:https://lizz6.blog.csdn.net/article/details/114140357
    更新时间:2022-02-15 08:01:02