我正在使用MS SQL 2008,我现在面临着挑战.我的SP参数可以包含一个字符串中的一到三个单词(nvarchar),我必须为LIKE %phrase%字符串中的每个单词返回匹配的记录.
例.我的参数是:
"stack overflow"
Run Code Online (Sandbox Code Playgroud)
必须返回的记录:
miSTACKon
noOVERFLOWon
STACKit
poOWERFLOW
STACK
OWERFLOW
Run Code Online (Sandbox Code Playgroud)
我也考虑过FTS,但CONTAINS函数在(每个)短语的末尾只有一个通配符
phrase*
Run Code Online (Sandbox Code Playgroud)
除动态SQL之外,是否有解决此问题的方法?