ROUND(x, d)其中:x是要舍入的数字d是要舍入到的位数(小数点后几位)要保留两位小数,只需将d设置为2即可。例如:SELECT ROUND(123.4567, 2);结果:">

mysql怎么保留两位小数

来源:这里教程网 时间:2026-02-28 18:13:29 作者:

MySQL中保留两位小数

在MySQL中,可以通过

ROUND()
函数来保留小数点后两位数字。该函数的语法如下:

<code class="sql">ROUND(x, d)</code>

其中:

x
是要舍入的数字
d
是要舍入到的位数(小数点后几位)

要保留两位小数,只需将

d
设置为2即可。例如:

<code class="sql">SELECT ROUND(123.4567, 2);</code>

结果:

<code>123.45</code>

其他示例

保留一位小数:
ROUND(123.4567, 1)
,结果为
123.5
保留四位小数:
ROUND(123.4567, 4)
,结果为
123.4567

注意

如果要舍入负数,结果将被向下舍入。例如,
ROUND(-123.4567, 2)
的结果为
-123.45
舍入时,如果小数位上为5,则将舍入到最接近的偶数。例如,
ROUND(123.455, 2)
的结果为
123.46

相关推荐