如果MySQL COALESCE()函数的第一个参数为空而不是NULL,则返回什么?

COALESCE()如果MySQL函数的第一个参数为空白,则返回空白。这是因为blank也是一个非NULL值,并且我们知道COALESCE函数总是返回第一个非NULL值。以下示例将演示它-

示例

mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
|                    |
+--------------------+
1 row in set (0.00 sec)
猜你喜欢