gpt4 book ai didi

MySQL基于带分隔符的子字符串选择带有LIKE或REGEX的列字符串

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:49 24 4
gpt4 key购买 nike

我必须将列值与用户输入的数字进行比较。列中的字符串格式为 8|5|12|7|

现在,我需要将用户输入值 253 与此列值进行比较

当我将 LIKE 运算符用作 '%2|%' 时,我通过匹配列值 |12| 获得了输出

如何使用正则表达式或任何其他方式匹配字符串?

最佳答案

如果我理解的问题是正确的,那么要确保你得到 2|....|2|..|2,需要添加子句

where col like '%|2|%' 
or col like '2|%'
or col like '%|2'
or col='2'

关于MySQL基于带分隔符的子字符串选择带有LIKE或REGEX的列字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34217804/

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