在 Presto 中舍入最接近 10 的整数
Rounding integers nearest 10 in Presto
我试图在 Presto SQL 中将整数四舍五入到最接近的 10,因此 1999 将变为 2000,
2134 将变为 2130,依此类推。
我试过 ROUND(x, -2)
和 ROUND(x, -1)
但这个公式不起作用。 FLOOR()
在这种情况下不是一个合适的选择。
Presto SQL 中的解决方法是什么?
您可以使用:
select round(x / 10.0) * 10
我试图在 Presto SQL 中将整数四舍五入到最接近的 10,因此 1999 将变为 2000, 2134 将变为 2130,依此类推。
我试过 ROUND(x, -2)
和 ROUND(x, -1)
但这个公式不起作用。 FLOOR()
在这种情况下不是一个合适的选择。
Presto SQL 中的解决方法是什么?
您可以使用:
select round(x / 10.0) * 10