Ali*_*sam 4 sql sql-server sql-server-2008
我的项目基于“问答”(stackoverflow风格)。
我需要允许用户搜索以前提出的问题。
该问题表会是这样的:
Questions
-------------------------------------------------
id questions
-------------------------------------------------
1 How to cook pasta?
2 How to Drive a car?
3 When did Napoleon die?
Run Code Online (Sandbox Code Playgroud)
现在,当我要写一些要搜索的东西时,我会写这样的东西:
When did Brazil win the world cup?
Run Code Online (Sandbox Code Playgroud)
假设我要将此String在空格处拆分为String 数组。
什么是最好的SELECT SQL查询,以提取包含这些字符串的所有问题,而忽略每个单词的大写和小写字母,并按较少提及的单词对结果进行排序,为什么呢?
因为会有这么多的问题包含何时,以及,如何,如何等等。但是没有那么多的问题将会有巴西,所以巴西就像关键词。
我正在使用SQL Server 2008。