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

mysqlmysqli database

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

示例

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

相关文章