我有一个带有简单搜索文本框的asp.net网页,可以从MSSQL2005数据库中返回匹配的行。它当前使用LIKE语句返回匹配项,但会强制用户键入确切的短语。我希望用户搜索单词或单词要在包含搜索中使用,几乎分隔他们在文本框中键入的每个单词。我是一个新的开发人员,不知道如何做到这一点,或者是否已经有一个内置的函数来涵盖这一点。因此,例如,如果用户在搜索框中键入"Sawyer Tom“,则查询应如下所示:
SELECT BookID,BookTitle FROM tblBooks WHERE CONTAINS(BookTitle,