MySQL VARCHAR 存储 BigDecimal 保留小数位并去除无效 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位小数后的值。
原文地址: https://www.cveoy.top/t/topic/mRyv 著作权归作者所有。请勿转载和采集!