PostgresException: 42883: function ifnull(integer, integer) does not exist
Posted Vulper
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgresException: 42883: function ifnull(integer, integer) does not exist相关的知识,希望对你有一定的参考价值。
原因在于PostGresql并没有自带IFNULL函数,可以用COALESCE来替代IFNULL,且COALESCE功能更强大,可以输入更多参数,顺序判断并返回第一个非null值。
例如:
SELECT COALESCE(NULL,0); -- return 0
SELECT COALESCE(NULL,NULL,0); -- return 0
SELECT COALESCE(NULL,NULL,2,1); -- return 2
以上是关于PostgresException: 42883: function ifnull(integer, integer) does not exist的主要内容,如果未能解决你的问题,请参考以下文章
PostgreSQL:负载测试引发错误 - Npgsql.PostgresException:'53300:抱歉,客户端已经太多了'
如何从 PostgresException 中获取错误 sql
连接到 Redshift 集群时出错 - Npgsql.PostgresException: 28000: no pg_hba.conf entry for host