MaxCompute 中double类型的字段 sum之后,结果小数点后出现十多位,请问怎么解决-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

MaxCompute 中double类型的字段 sum之后,结果小数点后出现十多位,请问怎么解决

2017-09-29 14:03:09 4075 2

MaxCompute 中double类型的字段 sum之后,结果小数点后出现十多位,请问怎么解决

取消 提交回答
全部回答(2)
  • 琴瑟
    2019-07-17 21:37:22
    已采纳

    这是因为数据精度问题导致的。double类型是8字节双精度浮点数。
    目前用户可以考虑先用String类型存放数据,然后自己写UDF进行处理,从而实现任意的精度的计算。后续会提供更多的数据类型以解决用户这类问题。
    https://help.aliyun.com/knowledge_detail/44237.htm

    2 0
  • 努力增长
    2019-07-17 21:37:22

    可以用round函数四舍五入计算到任意小数点后的位置

    0 0
添加回答
相关问答

0

回答

Distributed Computing with Spark for Actionable Business Insights!

2018-07-29 00:19:56 642浏览量 回答数 0

1

回答

企业邮箱收不到来自外部邮箱的邮件,但是曾经收到过其他网站注册的触发类邮件。

2018-01-19 14:55:57 697浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道SQL的作用是什么?

2021-12-08 18:02:43 341浏览量 回答数 1

1

回答

ios 怎么保留一个double类型浮点数的小数点后七位 ?

2016-03-11 10:06:54 2415浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道Spark的作用是什么?

2021-12-08 18:12:25 316浏览量 回答数 1

1

回答

Maxcompute产品架构的计算模型数据通道PyODPS的作用是什么?

2021-12-08 18:08:17 317浏览量 回答数 1

0

回答

esp8266乐鑫官方sdk3.0接入阿里云后,怎么使用动态注册获取device_secret?

2020-06-03 11:02:16 578浏览量 回答数 0

1

回答

MaxCompute SQL中PL与传统sql类型的区别是什么呢?

2021-12-11 16:44:25 271浏览量 回答数 1

0

回答

请问企业邮箱网页版如何批量下载邮件,已尝试过多种联系方式均未得到回应。

2018-11-23 15:41:03 660浏览量 回答数 0

1

回答

请问MaxCompute表字段string类型的数据长度大于8MB怎么解决?

2020-12-02 15:49:05 5267浏览量 回答数 1
+关注
祁同伟
胜天半子
903
文章
573
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载