0

我想知道是否有一个函数或某种方法可以将一个数字四舍五入到最低整数值。像 floor 这样的东西,但是增加到像 10 这样的指定增量。例如:

0.766,5.0883, 9, 9.9999 将全部设为 0 11.84848, 15.84763, 19.999 将全部设为 10 等等...

我基本上是在寻找适合 0、10、20、30 等范围内的数字

我也可以用不同的范围来做吗?例如 0、100、200、300 等

谢谢你。

4

1 回答 1

2

你可以用算术和来做到这一点floor()

select 10*floor(val / 10)

您可以将10s 替换为您想要的任何值。

于 2013-05-17T17:15:26.797 回答