执行空值记录

jjj*_*jjj 3 sql null

我试图TotalTime null从表NewTimeAttendance... TotalTime数据类型执行具有值的记录nchar(10)

select * from newtimeattendance where TotalTime =  'NULL'
Run Code Online (Sandbox Code Playgroud)

....没有

select * from newtimeattendance where TotalTime =  'null'
Run Code Online (Sandbox Code Playgroud)

....没有

select * from newtimeattendance where TotalTime =  'Null'
Run Code Online (Sandbox Code Playgroud)

....没有

select * from newtimeattendance where TotalTime =  null
Run Code Online (Sandbox Code Playgroud)

....没有

select * from newtimeattendance where TotalTime =  Null
Run Code Online (Sandbox Code Playgroud)

....没有

select * from newtimeattendance where TotalTime =  NULL
Run Code Online (Sandbox Code Playgroud)

....没有

当我选择整个表格时,我可以看到有一些NULL TotalTime价值...... !!

这是小选择的声明..为什么不工作?有没有办法(特殊方式)用nchar类型执行'NULL' ?

提前致谢

Jam*_*win 5

你需要使用 IS NULL

select * from newtimeattendance where TotalTime IS NULL
Run Code Online (Sandbox Code Playgroud)

MySQL doc有一些关于处理NULL值的好信息:http: //dev.mysql.com/doc/refman/5.0/en/working-with-null.html