T-SQL中 Where 条件中的Null

T-SQL中 Where 条件字段中如果有null值,如果要把这个字段中不等于某个值的所有记录都取出来,例如下表:

A
1
B
NULL
22
31
NULL NULL

我们要把所有B字段值不等1的记录取出来,我们的Where条件只能是

B<>1 or B is null

如果条件是 B<>1 那么第一条记录将不会出来:)

0 comments:

Post a Comment