hive是自动精确舍入的

jvidinwx  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(394)

我在Hive里做除法运算,看起来像是自动舍入值。有什么办法可以避免吗。
例子

select cast(600/27701.47 as decimal(31,20));
+-------------------------+
|           _c0           |
+-------------------------+
| 0.02165950000000000000  |
+-------------------------+

期望值:

0.0216595003803047

我正在emr上使用hive-hive 2.3.6-amzn-1

eeq64g8w

eeq64g8w1#

你用什么版本?
在hive1.1.0-cdh5.14.2中,它运行良好。

相关问题