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

3.算子+PV&UV+submit提交参数+资源调度和任务调度源码分析+二次排序+分组topN+SparkShell

QT中关于QString用法

JS中关于Number的用法

Spark中repartition和coalesce的用法

Spark repartition和coalesce的区别