MySQL没有内置的NVL
函数,但可以使用COALESCE
函数来实现类似的功能。COALESCE
函数接受多个参数,并返回它们中的第一个非NULL值。
以下是使用COALESCE
函数模拟NVL
的示例:
sql复制代码SELECT COALESCE(column_name, default_value) FROM table_name;
在上面的查询中,如果column_name
的值为NULL,则会返回default_value
;否则,返回column_name
的值。
请注意,COALESCE
函数接受的参数数量不限,因此可以按需传递任意数量的参数。