我有 42.4300001,我希望该值为 42.44。在 PostgreSQL 中是否有一个很好的方法来完成这项工作?
最佳答案
SELECT ceil(42.4300001 * 100) / 100
ceil()
总是四舍五入到下一个整数。结果:42.4400000000000000
要删除尾随零,你可以做一个
trunc(result, 2)
或转换为 result::decimal(digits, 2)
关于sql - 总是四舍五入到特定的小数位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52725119/