2
我有以下表在MySQL中,为什么我的NULL值不能正确比较?
Select * from Peeps
Id Name Age
1 Sam 16
2 John NULL
Select
Name,
Age,
(If Age=NULL,1,0) AS Z
from peeps;
结果:
+------+------+---+
| name | age | Z |
+------+------+---+
| Sam | 16 | 0 |
| John | NULL | 0 |
+------+------+---+
预期的效果
+------+------+---+
| name | age | Z |
+------+------+---+
| Sam | 16 | 0 |
| John | NULL | 1 |
+------+------+---+