Sybase SQL not in & null



列BB的值为null、1,2,3和4。我写SQL如下:

select BB
from table_s
where BB not in ('1','2')

但我只在"3"one_answers"4"中得到了结果,不包括null。这是Sybase SQL逻辑吗(如果是这样的话,我将来应该使用肯定列表进行过滤。(

感谢

这是标准SQL。几乎任何与NULL的比较都会返回NULL——在WHERE子句中,它被视为非TRUE。

您需要一个明确的or BB is null

相关内容

  • 没有找到相关文章

最新更新