在 mysql 中,使用 round() 函數(shù)可保留小數(shù)點(diǎn)后兩位數(shù)字,其語法為 round(x, 2),其中 x 是要舍入的數(shù)字。其他示例包括保留一位小數(shù)(round(x, 1))、四位小數(shù)(round(x, 4)),注意舍入負(fù)數(shù)時(shí)結(jié)果將向下舍入,小數(shù)位為 5 時(shí)舍入到最接近的偶數(shù)。
MySQL中保留兩位小數(shù)
在MySQL中,可以通過ROUND()函數(shù)來保留小數(shù)點(diǎn)后兩位數(shù)字。該函數(shù)的語法如下:
ROUND(x, d)
登錄后復(fù)制
其中:
x是要舍入的數(shù)字
d是要舍入到的位數(shù)(小數(shù)點(diǎn)后幾位)
要保留兩位小數(shù),只需將d設(shè)置為2即可。例如:
SELECT ROUND(123.4567, 2);
登錄后復(fù)制
結(jié)果:
123.45
登錄后復(fù)制
其他示例
保留一位小數(shù):ROUND(123.4567, 1),結(jié)果為123.5
保留四位小數(shù):ROUND(123.4567, 4),結(jié)果為123.4567
注意
如果要舍入負(fù)數(shù),結(jié)果將被向下舍入。例如,ROUND(-123.4567, 2)的結(jié)果為-123.45。
舍入時(shí),如果小數(shù)位上為5,則將舍入到最接近的偶數(shù)。例如,ROUND(123.455, 2)的結(jié)果為123.46。