在 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