mysql——COALESCE() 函数
COALESCE() 函数可以接收多个参数,并返回第一个非 NULL 的参数。如果所有参数都为 NULL,则 COALESCE() 函数返回 NULL。
SELECT
COALESCE(NULL, 1, 2), # 1
COALESCE(NULL, 'hello'), # 'hello'
COALESCE(56, NULL, 2), # 56
COALESCE(NULL, NULL) # => NULL

mysql8
COALESCE() 函数可以接收多个参数,并返回第一个非 NULL 的参数。如果所有参数都为 NULL,则 COALESCE() 函数返回 NULL。
SELECT
COALESCE(NULL, 1, 2), # 1
COALESCE(NULL, 'hello'), # 'hello'
COALESCE(56, NULL, 2), # 56
COALESCE(NULL, NULL) # => NULL
mysql8