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