返回空值 - 合并和 ISNULL

Returning Null Value - Coalesce and ISNULL

我可能有脑雾,但如果我有以下情况:

COALESCE(NULLIF(Address.Info,''), 'Invalid')

这为我的信息列中所有空字段 space 提供了无效值, 如果我使用 ISNULL 而不是 COALESCE 会得到相同的结果吗?我目前无法访问 sql 引擎,所以只想进行完整性检查。谢谢!

ISNULL(NULLIF(Address.Info,''), 'Invalid')

这两个表达式应该是等价的,例如支持这些功能的Oracle。

Presto 确实支持标准 coalesce(). It does not have isnull function though. See more at https://trino.io/docs/current/functions/conditional.html