MySQL中关于coalesce的用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中关于coalesce的用法相关的知识,希望对你有一定的参考价值。
coalesce在sql中其实是一个很有用的函数;coalesce()主要作用是返回第一个非null值;
例如:
coalesce(null, null, 2, 4) ==> 返回2,
coalesce(null,null) ==> 返回null
当然,coalesce()函数的最主要作用判断一个值是不是null,如果是,则返回一个定值,
例如:
coalesce(money,0) ==> 解释: 返回数据库中字段为money的值,如果money为null,则返回0;
这个就相当于case when ... then ... end
以上是关于MySQL中关于coalesce的用法的主要内容,如果未能解决你的问题,请参考以下文章
mysql几个常用的判空函数:isnull, ifnull, nullif, coalesce