Sql server 全文搜索查找单词的一部分
我看到了一些关于这个主题的问题,但我没有发现Sql server 全文搜索查找单词的一部分,sql-server,Sql Server,我看到了一些关于这个主题的问题,但我没有发现 答案是: 全文搜索可以搜索单词的一部分,而不是从单词的开头或结尾开始搜索 比如说 last name= 'rexxxtt' 如果要搜索子字符串,请使用: last name like '%'+'rexxxtt'+'%' 如果要搜索子字符串,请使用: last name like '%'+'rexxxtt'+'%' 你可以这样试试 Where [last name] like 're___tt' re(3个下划线字符)tt。这意味着你的姓以“r
答案是: 全文搜索可以搜索单词的一部分,而不是从单词的开头或结尾开始搜索 比如说
last name= 'rexxxtt'
如果要搜索子字符串,请使用:
last name like '%'+'rexxxtt'+'%'
如果要搜索子字符串,请使用:
last name like '%'+'rexxxtt'+'%'
你可以这样试试
Where [last name] like 're___tt'
re(3个下划线字符)tt。这意味着你的姓以“re”开头,以“tt”结尾。“re”和“tt”之间应该有3个字符您可以这样尝试
Where [last name] like 're___tt'
re(3个下划线字符)tt。这意味着你的姓以“re”开头,以“tt”结尾。“re”和“tt”之间应该有3个字符。您应该阅读MSDN上的文章。简短的回答是“否”。不能将
*
用作第一个字符。您只能使用前缀搜索,而不能像那样使用全文搜索,或者尝试使用反向
技巧进行欺骗。您应该阅读MSDN上的文章。简短的回答是“否”。不能将*
用作第一个字符。您只能使用前缀搜索,而不能像
那样使用全文搜索,或者尝试使用反向技巧进行欺骗。我可以使用全文搜索吗?A您的要求是姓氏以“re”开头,以“tt”结尾,在“re”和“tt”之间应该有3个字符。不是吗?如果是,那么你可以做简单的操作。我可以用全文搜索吗?A您的要求是姓氏以“re”开头,以“tt”结尾,在“re”和“tt”之间应该有3个字符。不是吗?如果是的话,你可以做一些简单的操作。