Apache Hive 如何四舍五入到小数点后两位?
Apache Hive How to round off to 2 decimal places?
实际上,我正在寻找有关 Apache Hive 中求和函数的更多详细信息。
直到现在,我明白我可以指定点后的位数:
val DECIMAL(18, 3)
但是我找不到求和的精度标度。
例如,如果我添加精度为 3 的 2 位小数,求和函数的 return 会是多少?我的精密秤会被保存下来吗?
结果将被截断或四舍五入?
我错过了什么?
非常感谢。
只要四舍五入到小数位就可以了。
select round(SUM(150.100 + 127.0090), 2);
上面的输出将是:-
277.11
实际上,我正在寻找有关 Apache Hive 中求和函数的更多详细信息。 直到现在,我明白我可以指定点后的位数:
val DECIMAL(18, 3)
但是我找不到求和的精度标度。 例如,如果我添加精度为 3 的 2 位小数,求和函数的 return 会是多少?我的精密秤会被保存下来吗? 结果将被截断或四舍五入? 我错过了什么?
非常感谢。
只要四舍五入到小数位就可以了。
select round(SUM(150.100 + 127.0090), 2);
上面的输出将是:-
277.11