【发布时间】:2014-11-23 17:37:54
【问题描述】:
我需要将点后的数字截断为 4 位,而不是四舍五入。 我尝试使用 format_number(num,4) 但它确实进行了舍入。 我需要在不四舍五入的情况下截断它,只是为了丢弃其他数字。 有什么想法吗?
【问题讨论】:
标签: hive truncate hiveql number-formatting
我需要将点后的数字截断为 4 位,而不是四舍五入。 我尝试使用 format_number(num,4) 但它确实进行了舍入。 我需要在不四舍五入的情况下截断它,只是为了丢弃其他数字。 有什么想法吗?
【问题讨论】:
标签: hive truncate hiveql number-formatting
有两种方法可以做到这一点,因为所有 hive 提供的函数最终都会四舍五入。
http://lets-do-something-big.blogspot.com/2014/02/hive-udf-example.html
【讨论】: