gpt4 book ai didi

mysql - 在字符串中搜索字符串的 SQL 查询(但字符串可能是分开的)

转载 作者:行者123 更新时间:2023-11-29 00:03:40 25 4
gpt4 key购买 nike

我想不出能够根据包含字符串的列选择行但字符串可以分开的 SQL 查询。

比如我要搜索的字符串:

1345

将匹配:

0123456

这包括 3 件事:

1) 之前的任何字符串

2) 之后的任何字符串

3) 中间任意字符串

我试过使用以下查询

SELECT * FROM Products WHERE FileName LIKE %1345%

SELECT * FROM Products WHERE CONTAINS(FileName, '1345')

但是如果字符串随机在中间,这些将不会选择。我应该怎么做?

最佳答案

你需要预先准备正则表达式匹配,所以你会产生这样的查询

SELECT * from name1
WHERE name1.name REGEXP ".*a.*p.*a.*"

关于mysql - 在字符串中搜索字符串的 SQL 查询(但字符串可能是分开的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523222/

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