coalesce在sql中實際上是一個頗有用的函數;coalesce()主要做用是返回第一個非null值;sql
例如:數據庫
coalesce(null, null, 2, 4) ==> 返回2,ide
coalesce(null,null) ==> 返回null函數
固然,coalesce()函數的最主要做用判斷一個值是否是null,若是是,則返回一個定值,it
例如:class
coalesce(money,0) ==> 解釋: 返回數據庫中字段爲money的值,若是money爲null,則返回0;數據
這個就至關於case when ... then ... enddi