📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

COALESCE



返回其参数中的第一个非 NULL 表达式;如果所有参数都为 NULL,则返回 NULL。

语法

COALESCE(<expr1>[, <expr2> ...])

示例

SELECT COALESCE(1), COALESCE(1, NULL), COALESCE(NULL, 1, 2); ┌────────────────────────────────────────────────────────┐ │ coalesce(1) │ coalesce(1, null) │ coalesce(null, 1, 2) │ ├─────────────┼───────────────────┼──────────────────────┤ │ 1 │ 1 │ 1 │ └────────────────────────────────────────────────────────┘ SELECT COALESCE('a'), COALESCE('a', NULL), COALESCE(NULL, 'a', 'b'); ┌────────────────────────────────────────────────────────────────┐ │ coalesce('a') │ coalesce('a', null) │ coalesce(null, 'a', 'b') │ ├───────────────┼─────────────────────┼──────────────────────────┤ │ a │ a │ a │ └────────────────────────────────────────────────────────────────┘

文档内容是否有帮助?