跳到正文
堆栈茶社
返回

MySQL COALESCE 函数

更新于:
—次阅读
编辑此页

介绍

COALESCE(value,...)

Returns the first non-NULL value in the list, or NULL if there are no non-NULL values.

官方文档介绍的很清楚,该函数返回参数列表中第一个非NULL的值,如果没有非NULL的值则返回NULL。

mysql> SELECT COALESCE(NULL,1);
        -> 1
mysql> SELECT COALESCE(NULL,NULL,NULL);
        -> NULL

应用实例

表中存在字段create_time、update_time,现在需要按更新时间倒序排序,由于更新时间可能为NULL,若为NULL时按创建时间排。

ORDER BY COALESCE(update_time, create_time) DESC

编辑此页
分享这篇文章:

上一篇
中兴 E8820 V2 资料
下一篇
CentOS 7 安装 JDK