我有一个表,其中一列除了一行外大部分为空。
ID STATUS VALUE POS
1 'BAD' 200 0
2 NULL 200 0
3 NULL 300 1
4 'OK' 0 2
如果我这样做了
Select * from table where STATUS != 'OK'
我想
ID STATUS VALUE POS
1 'BAD' 200 0
2 NULL 200 0
3 NULL 300 1
但我明白
ID STATUS VALUE POS
1 'BAD' 200 0
我想知道为什么,我知道我可以做其他事情,比如ID=4,但是为什么上面的查询返回空值的结果?
谢谢