2026/2/20 10:20:34
网站建设
项目流程
网站 实例,网站建设策划方案书论文,做中医诊所网站,网站制作完工验收单文章目录环境症状问题原因解决方案环境
系统平台#xff1a;N/A 版本#xff1a;5.6.5,4.3.4,4.7.7
症状
使用聚合函数报错如下#xff1a; highgo# select sum(1);ERROR: function sum(unknown) is not unique第1行select sum(1);^提示: Could not choose a best cand…文章目录环境症状问题原因解决方案环境系统平台N/A版本5.6.5,4.3.4,4.7.7症状使用聚合函数报错如下highgo# select sum(1);ERROR:functionsum(unknown)isnotunique第1行selectsum(1);^提示: Couldnotchoose a best candidatefunction.You might needtoaddexplicittypecasts.highgo# select avg(1);ERROR:functionavg(unknown)isnotunique第1行selectavg(1);^提示: Couldnotchoose a best candidatefunction.You might needtoaddexplicittypecasts.问题原因在 HGDB 中聚合函数只允许 SMALLINT、 INT、 BIGINT、 REAL、 DOUBLE PRECISION、 NUMERIC、 INTERVAL数据类型或者通过::转义为以上类型。解决方案方法一highgo# select sum(1);sum-----1(1行记录)highgo# select avg(1);avg------------------------1.00000000000000000000(1行记录)方法二highgo# select sum(1::int);sum-----1(1行记录)highgo# select avg(1::NUMERIC);avg------------------------1.00000000000000000000(1行记录)