CREATE TABLE tmp_decimal(
id BIGINT auto_increment PRIMARY KEY ,
amount DOUBLE
);

 创建测试表

插入测试数据

INSERT INTO tmp_decimal(amount)VALUES(73.6),(73.60),(73.61);

amount格式为double,数据的标度为插入时的标度,为0的自动去掉,所以第一条数据的小数位数为1位,第二条数据的小数位数为1位,第三条数据小数位数为2位

 

查看数据

id amount
1 73.6
2 73.6
3 73.61

当amount进行乘法运算时

SELECT id,amount*100 FROM tmp_decimal

 

id  amount*100
1  7359.999999999999
2  7359.999999999999
3  7361

7360变成了7359.999999999999

 

相关文章:

  • 2021-12-07
  • 2022-02-20
  • 2021-05-27
  • 2021-10-20
  • 2021-11-02
  • 2022-12-23
  • 2021-12-06
  • 2021-12-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
相关资源
相似解决方案