gpt4 book ai didi

sql - 我如何四舍五入到一个完整的整数postgres

转载 作者:行者123 更新时间:2023-11-29 12:35:04 24 4
gpt4 key购买 nike

我有像 10.43 这样的值,当我使用 round 函数时它把它放在 10。我实际上希望它四舍五入到 11。有办法做到这一点吗?

例如我的代码,我正在计算学生人数并将其除以参数。

 round((cast(COUNT(Distinct s.studentnr) as numeric)/cast(:Param as numeric)),2)

-- :Param is a user input e.g. 21 or 15

所以最后如果我想要的是 52/21 = 3(不是 2)

或者我是否需要针对这种情况使用案例陈述?

最佳答案

使用ceil函数

 --Returns 3
select ceil( 52.00/21)

http://sqlfiddle.com/#!17/9eecb/20356

关于sql - 我如何四舍五入到一个完整的整数postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52115813/

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