MySQL COALESCE()函数在第一个参数是空白但不是NULL的情况下返回什么?
如果COALESCE()函数的第一个参数是空白,则MySQL COALESCE()函数返回空白。这是因为空白也是非NULL值,而我们知道COALESCE函数始终返回第一个非NULL值作为结果。以下示例将说明此问题 –
阅读更多:MySQL 教程
示例
mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
| |
+--------------------+
1 row in set (0.00 sec)
极客教程