gpt4 book ai didi

mysql - 在字符串mysql中搜索ID?

转载 作者:行者123 更新时间:2023-11-28 23:56:56 25 4
gpt4 key购买 nike

我有一个包含 ID 的列 A

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。

最佳答案

最好的方法是使用逗号作为分隔符,然后您可以简单地使用 mysql 内置函数:find_in_set .

在这种情况下,我们可以做一个小技巧:

select product 
from something
where find_in_set('123', replace(product, ' ', ',')) > 0

在此处查看演示:http://sqlfiddle.com/#!9/bfcbc/2/0

关于mysql - 在字符串mysql中搜索ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31445059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com