我正在整理快速搜索,其中包含类别,年份等几个字段。我还尝试在标题列中包含使用包含谓词的搜索字词。如果他们选择了一个搜索词,我想使用相同的查询,所以我尝试了以下内容,但如果@SearchTerm为空,我总是得到0个结果。
AND (
@SearchTerm IS NOT NULL AND
CONTAINS((Title), @SearchTerm)
)
如果searchterm为空,是否有一种简单的方法可以忽略searchterm包含部分?
谢谢!
答案 0 :(得分:0)
我认为你想要的逻辑是OR
,而不是AND
,这样的措辞是:
AND (@SearchTerm IS NULL OR CONTAINS((Title), @SearchTerm))