在sql中使用CONTAINS进行条件过滤

时间:2015-12-02 23:27:44

标签: sql full-text-search

我有一个名为@Param的参数,可以为null或非null。

1-如果@Param不为空,我想过滤表。

2-我想使用CONTAINS

类似的东西:

QListWidget

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以使用AND条件(如

)执行此操作
select * from MyTable
where (@Param is not null AND contains(MyColumn, @Param))
or @Param is null;

答案 1 :(得分:0)

可能是这样的事情:

select * from myTable
where @param is null or contains(MyColumn, @Param)