先前用這個語法,結果跑出來不是預期的0而是null, 怪哉...
先前用這個語法,結果跑出來不是預期的0而是null, 怪哉...
SELECT (CASE PUR_AMT WHEN NULL THEN 0 ELSE PUR_AMT END) PUR_AMT
FROM PDA_PCOTI
FROM PDA_PCOTI
後來找到用以下SQL,結果就正確了(將欄位NULL值轉為0),我也不知為何會這樣...
SELECT (CASE WHEN PUR_AMT IS NULL THEN 0 ELSE PUR_AMT END) PUR_AMT
FROM PDA_PCOTI
FROM PDA_PCOTI