【发布时间】:2013-10-01 14:12:31
【问题描述】:
我有一种情况,只有当位变量为 1 时,我才想在 where 子句中搜索字段,否则忽略它。
@Active bit = 0
select * from Foo where firstname = 'xyz' and
if(@active=1)
然后在 Active 列上搜索,否则忽略 Active 列上的过滤。我怎样才能在一个简单的条件下而不是单独检查每个参数然后构建 where 子句
【问题讨论】:
标签: sql sql-server