gpt4 book ai didi

mysql - 如何在 MySQL 中将非整数四舍五入到小数点后一位

转载 作者:行者123 更新时间:2023-11-28 23:58:02 24 4
gpt4 key购买 nike

我正在使用 MySQL,我想显示来自 SELECT 查询的值(都是小数),如下所示:当数字有非零小数时,那么它应该四舍五入到小数点后一位;为整数时,不带小数位显示。

因此 3.26 应显示为 3.35.00 应显示为 5

当我对上面的代码使用 ROUND(x,1) 时,我分别得到 3.35.0

最佳答案

这样试试

select  
case (yournumber mod 1 > 0)
when true then round(yournumber, 1)
else round(yournumber,0)
end
from tablename;

关于mysql - 如何在 MySQL 中将非整数四舍五入到小数点后一位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com