我已经建立了如下的SQL查询功能命令:SQL搜索功能,通过外观列
SELECT
*
FROM
Table
WHERE
Question LIKE @SearchString
OR Answer LIKE @SearchString
OR Keywords LIKE @SearchString
而且我想通过相关命令他们,这意味着结果,其中的关键字,如@SearchString之上,接着是LIKE @SearchString,然后是LIKE @SearchString。但我似乎无法弄清楚,尽管有几个谷歌搜索的努力。
我发现的地方,
ORDER BY
CASE
WHEN CHARINDEX(FAQ_FAQ.Keywords, @SearchString, 1) > 0 THEN 0
ELSE 1
END ASC,
可能会奏效,但显然事实并非如此。
提前THX
+1最佳执行计划:p – Jordan 2012-01-10 21:44:41
这个伎俩!谢谢!之前尝试过类似的东西,但是“LIKE”出于某种原因给了我错误 – 2012-01-10 21:44:43