MySQL COALESCE函数
时间:2019-02-04 12:52:47 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL COALESCE函数。
描述
MySQL COALESCE函数将返回列表中的第一个非空表达式。
语法
MySQL中COALESCE函数的语法为:
COALESCE( expression1, expression2, ... expression_n )
expression1, expression2, ... expression_n用于测试非空值的表达式。
说明
如果所有表达式的计算结果均为null,则COALESCE函数将返回null。
示例
mysql> SELECT COALESCE(null, null, null, 'A', 'B'); Result: 'A' mysql> SELECT COALESCE('A', 'B', null, 'C', 'D'); Result: 'A' mysql> SELECT COALESCE(null, 1, 2, 3, null, 4); Result: 1 mysql> SELECT COALESCE(null, 'theitroad.com', 'zhilu.com'); Result: 'theitroad.com' mysql> SELECT COALESCE(null, null, null, null, null); Result: NULL