美文网首页mysql
927. 【mysql】coalesce 函数

927. 【mysql】coalesce 函数

作者: 七镜 | 来源:发表于2024-01-29 23:10 被阅读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 值。

相关文章

网友评论

    本文标题:927. 【mysql】coalesce 函数

    本文链接:https://www.haomeiwen.com/subject/indnodtx.html