我有下面这个 SQL 脚本:
select round (72.396, 2)
我期望的结果是:72.39.
我不想四舍五入这个数字。
如果我使用select round(72.396, 2)
我得到的结果是:72,40如何在不使用 Mysql 舍入的情况下获得我所期望的结果?
您需要使用truncate https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate函数而不是round
:
SELECT TRUNCATE(72.396, 2)
回答评论中的问题 -truncate
只是删除第二个参数中指定的数字之后的所有其他小数位,而不进行四舍五入。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)