当结果为 NULL 时,在 MySQL 查询中明确返回文本“NULL”

当结果为 NULL 时,在 MySQL 查询中明确返回文本“NULL”

如何在 MySQL 环境中编写 SQL 查询,其中我明确用单词 NULL 替换查询返回的所有 NULL 值?

答案1

SELECT COALESCE( yourNullValue , 'NULL') FROM whatever

COALESCE(value,...)

返回列表中第一个非 NULL 值,如果没有非 NULL 值,则返回 NULL。

COALESCE() 的返回类型是参数类型的聚合类型。

来源:https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#function_coalesce

相关内容