gpt4 book ai didi

sql - 在字符串中查找子字符串

转载 作者:行者123 更新时间:2023-12-02 20:59:32 32 4
gpt4 key购买 nike

是否可以检查 SQL Server 列中的特定子字符串是否包含在用户提供的字符串中?

示例:

SELECT * FROM Table WHERE 'random words to check, which are in a string' CONTAINS Column

据我了解,CONTAINS无法进行此类搜索。

编辑:

我有一个完全索引的文本,并且想要搜索(通过最快的方法)我提供的字符串是否包含列中存在的单词。

最佳答案

您可以使用LIKE:

SELECT * FROM YourTable t
WHERE 'random words ....' LIKE '%' + t.column + '%'

或者

SELECT * FROM YourTable t
WHERE t.column LIKE '%random words ....%'

取决于您的意思,第一个选择该列包含所提供字符串的一部分的记录。第二个则相反。

关于sql - 在字符串中查找子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015479/

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