MySQL的ROUND函數用于對數字進行四舍五入。
ROUND函數的功能如下:
對數字進行四舍五入到指定的小數位數。 例如:ROUND(12.345, 2) 返回 12.35
對數字進行四舍五入到整數位。 例如:ROUND(12.345) 返回 12
對數字進行四舍五入到指定的小數位數,并將結果轉為整數。 例如:ROUND(12.345, 0) 返回 12
對負數進行四舍五入時,ROUND函數采用的是“趨零原則”,即向離零最近的方向舍入。 例如:ROUND(-12.345, 2) 返回 -12.35
需要注意的是,如果小數部分剛好為0.5時,ROUND函數會進行“偶數舍入”,即將其舍入到離零最近的偶數。 例如:ROUND(1.5) 返回 2,ROUND(2.5) 返回 2。
ROUND函數的語法如下: ROUND(number, decimals)
其中,number表示要進行舍入的數字,decimals表示要保留的小數位數(可選,默認為0)。