如何在python和mysql转换一个完整的数字到小数点后2位?



我有一个整数,比如45125,我想把它转换成451.25,或者把54200转换成542.00。我希望能够使用python和sql转换。有办法吗?我已经研究过了,但找不到解决办法。

在python中

print(format(54200/100, ".2f"))

在SQL,

SELECT
CAST(54200/100 AS DECIMAL(7,2)) AS x;

你可以在python中使用格式说明符和f-string,

newVal = 54200/100
print(f"{newVal:.2f}")

输出
542.00

print语句中的2是它显示的小数位数。

请看这里,这里有很好的解释。

最新更新