如何获取数据类型为int的列为空的表的列?

时间:2011-07-25 07:15:20

标签: sql-server-2008

select * from tblCustomerAdmin 
where  ReqCon=null or ReqCon=0 

即使我有ReqCon = NULL的数据,我也没有显示任何行。

2 个答案:

答案 0 :(得分:2)

select * from tblCustomerAdmin where ReqCon is NULL or ReqCon =0

答案 1 :(得分:2)

如果您想检查某个值是否为NULL,则必须使用IS NULL,因为比较运算符(=!=)会返回UNKNOWN其中一个或两个参数都是NULL

SELECT * FROM tblCustomerAdmin 
WHERE ReqCon IS NULL OR ReqCon=0