BigDecimal 保留小数10位存入myaql varchar去掉没有值的0
要在MySQL中去掉BigDecimal保留小数位后的无效0,可以使用TRIM函数。
假设你的BigDecimal值为value,你可以使用以下MySQL查询语句将其保留10位小数并去除无效的0:
INSERT INTO your_table (your_column) VALUES (TRIM(TRAILING '0' FROM ROUND(value, 10)))
这将向名为your_table的表中的名为your_column的列插入一个值,该值是BigDecimal保留10位小数后去除无效0的结果。
注意:在将BigDecimal值存储为MySQL VARCHAR类型时,请确保目标列的长度足够大以容纳保留10位小数后的值。
原文地址: http://www.cveoy.top/t/topic/i5aY 著作权归作者所有。请勿转载和采集!