标签: hive
根据this接受的答案,我应该将1.2766E-10更改为十进制,如下所示:
select cast(1.2766E-10 as decimal(11, 10))
但是它给了我1E-10。如何在Hive中禁用科学计数法或如何将如此小的科学计数法转换为十进制值?
答案 0 :(得分:0)
1.2766E-10是-6.52984141779,因此精度为12个数字,刻度为11个数字。
select cast(1.2766E-10 as decimal(12, 11))