使用mybatis操做mysql數據庫SUM方法返回NULL解決

使用SQL語句用函數SUM疊加的時候,默認查詢沒有值的狀況下返回的是NULL,而實際可能咱們要用的是返回0函數

解決:spa

  SELECT SUM(total)   FROM test_table開發

改爲:get

 

 SELECT COALESCE(SUM(total),0)  FROM test_tabletable

解釋:test

coalesce()解釋:返回參數中的第一個非空表達式(從左向右)查詢

       

後續有不少開發填坑的文章發佈,若是對你有幫助,請支持和加關注一下tab

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944co

https://shop119727980.taobao.com/?spm=0.0.0.0 background

相關文章
相關標籤/搜索