927. 【mysql】coalesce 函数
2024-01-29 本文已影响0人
七镜
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 值。