COALESCE
是一个SQL函数,它返回参数中的第一个非NULL表达式。因此,在下面的语句...MySQL COALESCE有两个参数?
SELECT USER.user_id,
USER.firstname,
USER.lastname,
...
COALESCE(EMPLOYEE.title, '') title,
...
FROM USER
...它基本上是说,如果EMPLOYEE.title
是NULL
,然后返回和使用''
代替。我的理解是否正确?
什么部分似乎令人困惑?如果参数1为空,它将返回第二个参数。如果它为空,它将返回第三个参数.....等等。如果每个参数都为null,则它返回null。 – Ash
现在没事了@AshwinNair。感谢您的时间。 – Grateful