我有一个表,其中包含列 field_value 的以下可能值。
但是当我尝试选择所有不是 'CB' 的值时,查询结果也会忽略所有 NULL 值。
为什么会这样?
mysql> select distinct field_value from TableName;
+--------------+
| field_value |
+--------------+
| S |
| NULL |
| CA |
| CB |
+--------------+
4 rows in set (6.32 sec)
mysql> select distinct field_value from TableName where field_value!='CB';
+--------------+
| field_value |
+--------------+
| S |
| CA |
+--------------+
2 rows in set (0.15 sec)
mysql>