ラウンド、フロア、天井の違いと使用法のハイブ



Hive Round Floor



浮動小数点の丸め:

round(1.4) : 1 round(1.5) : 2

2つの10進浮動小数点数を取ります。



round(1.23454,2) : 1.23 round(1.04234,2) : 1.04 round(1.04534,2) : 1.05

これは、-2などの負の小数点以下の桁数であり、最初の小数点以下0から2であり、四捨五入された計算です。

round(1213232,-2) : 1213200 round(1213252,-2) : 1213300

最小浮動丸め(丸めから小)



floor(1.3) : 1 floor(1.99) : 1 floor(-1.3) : -2 floor(-1.99) : -2

丸められた浮動小数点の最大値(丸められて大きい)

ceil(1.0) : 1 ceil(1.0001) : 2 ceil(1.99) : 2 ceil(-1.3) : -1