Sql 计算空值时使用大小写
我正在尝试使用大小写将空值标记为1,否则为0来计算丢失的邮政编码的数量Sql 计算空值时使用大小写,sql,if-statement,count,case,Sql,If Statement,Count,Case,我正在尝试使用大小写将空值标记为1,否则为0来计算丢失的邮政编码的数量 CASE WHEN ([postcode]=NULL) THEN 1 ELSE 0 END AS pc_missing 尽管我知道有很多缺失数据,但没有一个数据的值为1 我做错了什么?null不是一个值,而是缺少一个值。null返回unknown,该值在针对任何值运算符求值时为非真-=,!=,>,[邮政编码]为空 CASE WHEN ([postcode] IS NULL) THEN 1 ELSE 0 END
CASE WHEN ([postcode]=NULL)
THEN 1
ELSE 0 END AS pc_missing
尽管我知道有很多缺失数据,但没有一个数据的值为1
我做错了什么?null不是一个值,而是缺少一个值。null返回unknown,该值在针对任何值运算符求值时为非真-=,!=,>,[邮政编码]为空
CASE WHEN ([postcode] IS NULL)
THEN 1
ELSE 0 END AS pc_missing