我需要无舍入的精确十进制值。((Mysql)

时间:2019-12-30 16:16:10

标签: mysql sql rounding

以下是我的SQL脚本:

select round (72.396, 2) 

我希望得到的结果是: 72.39。

我不想四舍五入。

如果我使用select round(72.396, 2),我得到的结果是: 72,40 在不使用Mysql进行四舍五入的情况下,如何获得我期望的结果?

enter image description here

1 个答案:

答案 0 :(得分:4)

您需要使用truncate函数而不是round

SELECT TRUNCATE(72.396, 2) 

要在注释中回答问题-truncate只需删除第二个参数中指定的数字之后的所有其他小数位,而不四舍五入。