在 mysql 中,使用 round() 函數可保留小數點后兩位數字,其語法為 round(x, 2),其中 x 是要舍入的數字。其他示例包括保留一位小數(round(x, 1))、四位小數(round(x, 4)),注意舍入負數時結果將向下舍入,小數位為 5 時舍入到最接近的偶數。
MySQL中保留兩位小數
在MySQL中,可以通過ROUND()函數來保留小數點后兩位數字。該函數的語法如下:
ROUND(x, d)
登錄后復制
其中:
x是要舍入的數字
d是要舍入到的位數(小數點后幾位)
要保留兩位小數,只需將d設置為2即可。例如:
SELECT ROUND(123.4567, 2);
登錄后復制
結果:
123.45
登錄后復制
其他示例
保留一位小數: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。