COALESCE()
函数是 MySQL 中用于处理 NULL 值的函数。该函数接受多个参数,返回参数列表中的第一个非 NULL 值。如果所有参数都是 NULL,则 COALESCE()
返回 NULL。
以下是 COALESCE()
函数的基本语法:
COALESCE(value1, value2, ..., valuen)
-
value1, value2, ..., valuen
: 要检查的值列表。
示例:
SELECT COALESCE(NULL, 5, 10);
-- 结果为 5,因为它是第一个非 NULL 值
SELECT COALESCE(NULL, NULL, 'Hello');
-- 结果为 'Hello',因为它是第一个非 NULL 值
SELECT COALESCE(NULL, NULL, NULL);
-- 结果为 NULL,因为所有值都是 NULL
COALESCE()
可用于处理 SQL 查询中的空值,使得查询结果更具可读性和合理性。例如,在 SELECT
语句中,可以使用 COALESCE()
来替代可能为 NULL 的字段,确保在结果集中返回一个非 NULL 值。
网友评论