【发布时间】:2016-03-29 15:59:25
【问题描述】:
我需要过滤我的选择语句以只获取一个值是位值是真的。例如
DECLARE
@Value AS NVARCHAR(20) = 'Some Value'
@BIT AS BIT = 1,
@Stuff AS NVARCHAR(20) = 'Stuff'
SELECT
@Stuff,
IF @BIT = 1 BEGIN @Value END ELSE BEGIN '' END
基本上是这样的。我只想选择正确的值。我有多个复选框,如果用户选择其中一个复选框,数据应该只拉回该数据,所以我使用位来跟踪它是否被选中。在此先感谢
【问题讨论】:
-
具有这些复选框的任何应用程序的代码都比查询更好地处理这个问题。
标签: sql sql-server tsql case