在sql server中使用空(NULL)int数据类型

时间:2012-12-11 04:18:36

标签: sql

如何选择插入为NULL的int数据类型字段(奖励)?

虽然有一个有效的条目,但尝试了以下内容但没有打印。

select e_name from employee, payroll where datepart(year,hire_date)=2005 and employee.e#=payroll.e# and bonus=null

如果我想添加另一年说2007年要用2005检查,或者是什么查询?

1 个答案:

答案 0 :(得分:3)

测试null时,必须使用以下语法:

... 
and bonus is null

仅供参考 null的测试语法为bonus is not null

所有其他比较(例如=,<,like等)将以空值返回false。