2013-09-16 40 views
-1

當兩者都可以爲null並且null應該視爲零時,如何將列a + b添加到一起?MySQL:當一個或兩個都可以爲空時,添加兩列

+1

你自己試過這個嗎?你的代碼在哪裏? – Tricky12

+0

噢,你知道@Chad,不,我當然甚至沒有嘗試添加+ b AS c,我只是來到這裏,因爲這很有趣,問...抱歉無法抗拒;)是的,當然,我試過! –

+1

我的觀點是,當人們看到自己已經嘗試過某些東西時,他們更願意提供幫助。要知道這一點的唯一方法是,如果你發佈了你已經嘗試過但沒有工作的代碼。 – Tricky12

回答

6

您可以通過使用IFNULL COALESCE()

COALESCE(a, 0) + COALESCE(b, 0) 

IFNULL()

IFNULL(a, 0) + IFNULL(b, 0) 
1

替代A + B(A,0)+ IFNULL(B,0)在您的DDL/DML。 這是從MySQL的角度來看。

相關問題