美文网首页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