MySQL 中 COALESCE()用法
MySQL 中的 COALESCE 函数用于返回参数列表中的第一个非 NULL 值。它接受多个参数,依次判断参数是否为 NULL,返回第一个非 NULL 值。
COALESCE 函数的语法如下:
COALESCE(value1, value2, ...)
其中,value1、value2 等是要判断的值,可以是列名、变量或常量。
示例用法:
SELECT COALESCE(column1, column2, 'default') AS result FROM table_name;
上述示例中,我们从表中选择列 column1 和 column2 的值,并使用 COALESCE 函数返回这两列中的第一个非 NULL 值。如果都为 NULL,则返回字符串 'default'。
COALESCE 函数在处理 NULL 值时非常有用,可以用于处理可能为空的列或变量,确保返回一个非 NULL 的值。
请注意,COALESCE 函数会按照参数的顺序依次判断,如果参数列表中的所有值都为 NULL,则返回 NULL。参数列表可以包含任意数量的参数。

浙公网安备 33010602011771号