我有一张桌子,有些行空白cells。我试图使用IS NULL函数选择此类行。但是查询选择0行。
cells
select * from zzz_fkp_registration_female where fname is null; (0 row(s) affected)
现在,我将查询更改为:
select * from zzz_fkp_registration_female where fname is null or fname ='';
我得到了想要的结果。
为什么IS NULL不给出结果?IS NULL和''既然单元格是空的,有什么区别。请解释。
IS NULL
''
它们之间的一些区别:
NULL
null = null
null
''=''
TRUE