【发布时间】:2016-10-28 08:08:47
【问题描述】:
当结果为空时,我总是使用 NVL() 来分配默认值。
但是在 PostgreSql 中只有 COALESCE()。
我可以给 COALESCE 函数一个别名,以便它使用 NVL 执行吗?
或者我可以以某种方式复制函数声明吗?
【问题讨论】:
-
使用
coalesce()有什么问题@它是 SQL 标准的一部分,Oracle 也支持。 -
@a_horse_with_no_name 听起来可能很陈词滥调,但在将此函数应用于数十列的情况下保存几个字母可能很重要。
标签: postgresql