Coalesce是一个SQL函数,它接受多个参数,并返回它们中的第一个非NULL值。在MySQL中,可以使用COALESCE函数来实现与NVL函数相同的功能。
COALESCE函数的语法如下:
scss复制代码COALESCE(expression1, expression2, expression3, ...)
在这个函数中,你可以指定任意数量的参数,并按照参数列表的顺序返回第一个非NULL值。如果所有参数都为NULL,则返回NULL。
以下是一个使用COALESCE函数的示例:
sql复制代码SELECT COALESCE(column_name, default_value) FROM table_name;
在这个查询中,如果column_name
的值为NULL,则会返回default_value
;否则,返回column_name
的值。这个功能类似于NVL函数。