mysql 存储过程或函数 split 怎么写 ?

我要用select * from xxx where a in ()

在前端一次传入N个设备,所以是这样:

select * from xxx where a in ('a','b','c');

现在是这样select * from xxx where a in ('a,b,c');
怎么写

阅读 5.2k
3 个回答

不知道直接用LIKE可不可以? SELECT * FROM xxx WHERE a LIKE 'a,b,c%'
不过其实我很想说为啥不在MySQL之前就用其它语言处理好呢?

新手上路,请多包涵

select * from xxx where FIND_IN_SET(a,'a,b,c')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题