-1
我正在運行一個簡單的'WHERE [COLUMN] IS NULL'語句,但我想要的預期行未被檢索。我也做了一個獨特的價值觀聲明,並有7個不同的NULL。無法過濾DB2表中的NULL
有沒有解釋這個,有沒有辦法解決這個問題?
我正在運行一個簡單的'WHERE [COLUMN] IS NULL'語句,但我想要的預期行未被檢索。我也做了一個獨特的價值觀聲明,並有7個不同的NULL。無法過濾DB2表中的NULL
有沒有解釋這個,有沒有辦法解決這個問題?
基本上所有帶NULL的比較運算符都返回在WHERE子句中被過濾掉的「false」或NULL。
所以,您的查詢應該是:
WHERE COLUMN <> 'VALUE' OR COLUMN IS NULL
選擇使用COALESCE()
WHERE COALESCE(column, '') <> 'A'
謝謝你的嘗試。我在評論中發佈瞭解決方案。 – Jimmy
我們看一些示例表數據,當前結果和期望的結果,並且查詢。 (簡單如果複雜或大) – jarlh
也許你有一個字符串數據類型列,其實際值爲'NULL' – Lamak
[SELECT DISTINCT CEPMTDATE FROM KWDB122.KWCEMPL AS A where a.ccust ='16907'] returns NULL – Jimmy