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 |
+------+------+---+