如果 MySQL COALESCE() 函数的第一个参数是空白,而不是 NULL,它会返回什么?
mysqlmysqli database
如果 MySQL COALESCE() 函数的第一个参数是空白,它会返回空白。这是因为空白也是一个非 NULL 值,我们知道 COALESCE 函数总是返回第一个非 NULL 值。以下示例将演示这一点 −
示例
mysql> Select COALESCE('','Ram'); +--------------------+ | COALESCE('','Ram') | +--------------------+ | | +--------------------+ 1 row in set (0.00 sec)