我可能有脑雾,但如果我有以下症状:
COALESCE(NULLIF(Address.Info,''), 'Invalid')
这为我的信息列中所有有空格的字段提供了无效值,如果我使用ISNULL而不是COALESCE,它会给我同样的结果吗?我目前无法访问sql引擎,所以只想检查一下是否正常。谢谢
ISNULL(NULLIF(Address.Info,''), 'Invalid')
这两个表达式在例如支持这些函数的Oracle中应该是等效的。
Presto确实支持标准coalesce()
。但它没有isnull
功能。更多信息,请访问https://trino.io/docs/current/functions/conditional.html