gpt4 book ai didi

SQL Server - 如何向上或向下舍入小数?

转载 作者:行者123 更新时间:2023-12-02 16:14:46 25 4
gpt4 key购买 nike

我希望能够向上或向下舍入 10.823。预期结果:

rounding down = 10.82
rounding up = 10.83

知道round(10.823, 2)仅向下舍入。如何四舍五入?

最佳答案

你是对的,round 是这项工作的错误工具。相反,您应该使用 floorceiling 。不幸的是,它们没有像 round 这样的精度参数,因此您必须使用除法和乘法来模拟它:

SELECT FLOOR(value * 100) / 100 AS rounded_down,
CEILING(value * 100) / 100 AS rounded_up
FROM mytable

关于SQL Server - 如何向上或向下舍入小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30290251/

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