gpt4 book ai didi

sql - Oracle SQL 说 NULL 而不是 0 (ZERO)

转载 作者:行者123 更新时间:2023-12-02 04:57:23 24 4
gpt4 key购买 nike

我有一个查询,它从两列中减去,然后除以生成完成百分比。如果该区域尚未启动,它会生成 NULL,我希望它显示 00 或 0。

这是我的查询:

substr(count(process_locations.count_attempt_id)/count(processes.process_id),2,2) as "Percentage Complete"

我尝试了 NVL 和 COALESE,但不确定将它们放在哪里我尝试了一些组合,但我收到错误。

我也尝试过 CASE WHEN ELSE END,但它仍然说 null。

最佳答案

你可以这样尝试:-

NVL(substr(count(process_locations.count_attempt_id)/count(processes.process_id),2,2),0) as "Percentage Complete"

关于sql - Oracle SQL 说 NULL 而不是 0 (ZERO),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20251302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com