2016-11-10 50 views
-1

Desc of MyTable這是爲什麼發生?所有NULL值MySQL查詢沒有崩潰

林正在運行此查詢

SELECT COUNT(*), Clearing 
FROM MyTable 
WHERE ClearingDoc = '' 
GROUP BY Clearing; 

而且我得到以下結果。 NULL值不會摺疊。爲什麼?任何可能的解釋和解決方案。

結果: result of query

+0

你可以發表表的結構嗎? –

+0

@OscarMartinez發佈:) –

+1

我會仔細檢查這兩個記錄中是否真的是空值,而不僅僅是看起來像空值的sg ... – Shadow

回答

0

我跑在終端查詢(最後一次是蟾蜍),它給了一個更好的畫面。

output

+1

這應該是解決方案嗎?如果沒有,你應該把它添加到問題中。 – Barmar

+0

如果這不是你想要的結果,你可以使用'GROUP BY IFNULL(Clearing,DATE('0000-00-00'))'。然後它將合併所有空日期和零日期。 – Barmar

+0

牛肉這篇文章解釋了你用什麼工具獲得原始和上面的輸出,因爲這可能對其他蟾蜍用戶有用。 – Shadow