2012-12-11 56 views
2

如何選擇插入爲NULL的int數據類型字段(獎金)?在sql server中使用空(NULL)int數據類型

嘗試了以下操作,但是沒有打印任何東西,雖然有一個有效的條目。

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

另外,如果我想再添加一年說2007年與2005年檢查使用或,是什麼查詢呢?如果 null是bonus is not null

... 
and bonus is null 

FYI的語法來進行測試:

回答

3

當空測試,您必須使用該語法。

所有其他比較(例如=,<,等等)將返回false與空值。

+0

非常感謝.. :) –