MySQL中提供了ROUND()函數用于對數字進行四舍五入計算。該函數的用法如下:
ROUND(number, decimals)
其中,number為需要進行四舍五入計算的數字,decimals是保留小數點后幾位。
例如:
SELECT ROUND(15.7654321, 2);
執行上述語句,結果為:
+-----------------+ | ROUND(15.7654321, 2) | +-----------------+ | 15.77 | +-----------------+
表示將數字15.7654321四舍五入保留兩位小數,結果為15.77。
除了ROUND()函數外,MySQL還提供了以下函數用于數值處理:
CEILING(number) 返回大于或等于number的最小整數值。 FLOOR(number) 返回小于或等于number的最大整數值。 TRUNCATE(number, decimals) 截取number小數點后指定位數,不進行四舍五入計算。
以上函數的用法與ROUND()函數類似,這里不再贅述。
上一篇mysql查詢四個表