我在Hive里做除法运算,看起来像是自动舍入值。有什么办法可以避免吗。
例子
select cast(600/27701.47 as decimal(31,20));
+-------------------------+
| _c0 |
+-------------------------+
| 0.02165950000000000000 |
+-------------------------+
期望值:
0.0216595003803047
我正在emr上使用hive-hive 2.3.6-amzn-1
1条答案
按热度按时间eeq64g8w1#
你用什么版本?
在hive1.1.0-cdh5.14.2中,它运行良好。