Hi 明心, 如你所说,Doris目前的DECIMAL类型最多只支持9位小数,所以暂时无法支持更高精度的DECIMAL需求。
不过,Doris社区现在*正在*研发新的DECIMAL类型以支撑*更高的精度需求*以及*更高的性能要求*。这个新类型可能会在1.2的下一个版本(maybe *1.3*)达到公测状态。新的类型预期支持*最高38位*的小数宽度。 Best, Gabriel On Tue, 1 Nov 2022 at 17:12, 明心 <45483...@qq.com.invalid> wrote: > 整数和小数分开存哈! > > > 明心 > 45483...@qq.com > > > > > > > > > ------------------ 原始邮件 ------------------ > 发件人: > "dev" > < > zhaohai...@hashkeytech.com.INVALID>; > 发送时间: 2022年11月1日(星期二) 下午2:58 > 收件人: "dev@doris.apache.org"<dev@doris.apache.org>; > > 主题: Doris Decimal 精度问题 > > > > Hi, > > 我们在把mysql的关于报表类的table迁移到doris中去,现在遇到decimal的精度问题,doris现在支持的decimal是 [18, > 9], 我们在mysql中的decimal是[20,20]的精度,doris不支持20位的小数。 > > 我们的业务场景确实是需要20位的小数,所以我问一下doris有没有什么好的方法来解决这个问题? > > Thanks > Tommy Zhao