SQL CASE语句
摘要:从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?(CASE isnull(field,'') WHEN '1' THEN '1' WHEN&n…
从数据表中选择一个字段“field”,如果“field”值是1或NULL就赋值为1,其它情况为0,该怎么写啊?
(CASE isnull(field,'') WHEN '1' THEN '1' WHEN '' THEN '1' ELSE '0' END ) AS field 或者在when后边写条件 case when field = '1' then '1' when field is null then '1' else '0' end as field



