sql使用case when then 判斷某字段是否為null沒效果
CASE columnName
WHEN null THEN 0 ELSE columnName END
雖然columnName 為空,但結果不為0,結果應該為0才對。
雖然columnName 為空,但結果不為0,結果應該為0才對。
正確寫法:
CASE WHEN columnName is null THEN 0 ELSE columnName END