gpt4 book ai didi

mysql - SQL 在以逗号分隔的字符串中查找

转载 作者:行者123 更新时间:2023-11-29 04:08:48 26 4
gpt4 key购买 nike

我希望构建一个可以在字符串中查找值的查询。例如,我的专栏演示有以下 2 行:

1,2,121,43
343,21

我当前的查询是:

select * from table where demo like '%21%'

但是,这会返回两行。我想在字符串中查找完全匹配。

最佳答案

使用FIND_IN_SET()

select * from table 
where find_in_set(21, demo) > 0

但实际上你真的应该改变你的表结构。永远不要在一列中存储多个值!

关于mysql - SQL 在以逗号分隔的字符串中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19241567/

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