我有一个表tbl
,其列IsLib
有点但也接受空值,它必须是这样的。我有一个查询带来一个真或假的参数@bitIsLib
,我需要根据这个过滤tbl
。我不能这样做:
SELECT * FROM tbl WHERE IsLib = @bitIsLib
因为我需要将空值视为false,它们将从此过滤器中排除。如果@bitIsLib
为真,那么它如何编写呢?它包含真值,如果@bitIsLib
为假则包含假和空值?
答案 0 :(得分:2)
max = hdt.length -1;
for(int i=0; ; i++) {
// do some stuff here
if(i == max)
break;
}
答案 1 :(得分:0)
IsLib
IS NULL
子句中检查where
条@bitIsLib = 0
条件SELECT * FROM tbl
WHERE IsLib = @bitIsLib
or (@bitIsLib = 0 and IsLib is null)
这是一种方式
input[type="text"] { color: black }