我需要在hive sql的一列中显示2位小数

mpgws1up  于 2023-03-02  发布在  Hive
关注(0)|答案(1)|浏览(246)

我需要把这个值显示到小数点后两位。

  • 列值= 6.567878*

如果我使用四舍五入到上述值,

round(Column_value,2)

结果将是6.57...预期输出将是6.56...

hmmo2u0o

hmmo2u0o1#

但是,当您在2位数后舍入5位以上时,您将默认舍入为写入较高值6.57。上限函数为您提供向下舍入的机会,但只能舍入为整数,不带小数位。

相关问题