我有一个包含ID的列
ex: 1113 992 981 778 718
和我的查询
select product
from something
where userInvite like '% 1113 %'
没关系,但如果它只包含一个字符串
ex: 1113
并且查询返回没有结果,但是如果我删除空格,那就没问题了
例如:
select product
from something
where userInvite like '%1113%'
如果A列不包含空格且包含空格,我该如何修复它来搜索ID。
答案 0 :(得分:2)
最好的方法是使用逗号作为分隔符,然后你可以简单地使用内置函数的mysql:find_in_set。
在这种情况下,我们可以做一个小技巧:
select product
from something
where find_in_set('123', replace(product, ' ', ',')) > 0
答案 1 :(得分:-1)
select product from something where userInvite like '%1113%'
应该有效
继承人demo