在SQLr中实际上只有两种小数数值类型,分别是float(近似数值)和decimal(精确数值),这两种类型能表示所有的小数数值类型。

float,double(近似数值类型)

表示的是近似数值,存在一定的精度缺失。这是浮点数的特点

在这里插入图片描述

第一种方案:

更改字段数据类型为double(15,2) 或者float(15,2)
括号中表示显示15位数字,小数点之后保留两位

第二种方案

使用decimal字段,decimal是用来专门存储精确数值的

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐