sql when null 判斷

Ready!發表於2017-01-18

Sql Server 中使用case when then 判斷某欄位是否為null,和判斷是否為字元或數字時的寫法不一樣,如果不注意,很容易搞錯


錯誤方法:

CASE columnName WHEN null THEN 0 ELSE columnName END



正確方法:

CASE WHEN columnName is null THEN 0 ELSE columnName END

相關文章