开发者社区> 问答> 正文

请问一下各位大佬,select nvl(sum(g.dra), 0.00) 在pg中怎么改写呢?

请问一下各位大佬,select nvl(sum(g.dra), 0.00) 在pg中怎么改写呢?

展开
收起
云上静思 2022-08-15 10:57:00 934 0
1 条回答
写回答
取消 提交回答
  • coalesce试试。我试了 这个直接写成 sum() 结果是一样的。

    test=# select sum(g.score) as fen from ee g order by g.id desc ; fen

    147 (1 row) test=# select nvl(sum(g.score), 0.00) as fen from ee g order by g.id desc ; fen

    147 (1 row)

    此答案来自钉钉群“PG|POLARDB技术进阶”

    2022-08-15 18:54:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Lazy Join Optimizations Without Upfront Statistics 立即下载
Show Me The Money! Cost & Reso 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载