当结果为空时,我总是使用NVL()来指定默认值。
但是在PostgreSql中只有COALESCE()。
我可以给COALESCE函数一个别名,以便它用NVL执行吗?
或者我可以以某种方式复制函数声明吗?
答案 0 :(得分:1)
您可以使用此包装器:
create or replace function nvl (anyelement, anyelement)
returns anyelement language sql as $$
select coalesce($1, $2)
$$;