mysql

927. 【mysql】coalesce 函数

2024-01-29  本文已影响0人  七镜

COALESCE() 函数是 MySQL 中用于处理 NULL 值的函数。该函数接受多个参数,返回参数列表中的第一个非 NULL 值。如果所有参数都是 NULL,则 COALESCE() 返回 NULL。

以下是 COALESCE() 函数的基本语法:

COALESCE(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 值。

上一篇 下一篇

猜你喜欢

热点阅读