當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL ROUND方法用法及代碼示例


MySQL 的 ROUND(~) 方法返回四舍五入到指定小數位數的輸入參數。

注意

小數部分為 0.5 或更大的值如果為正,則向上舍入到下一個整數;如果為負,則向下舍入到下一個整數。

參數

1. X | number

要執行舍入的數字。

2. D | number | optional

將輸入值舍入到的小數位數。默認為 0

注意

該數字可以為負數,以四舍五入到小數點左邊的數字。例如,D=-1 會將數字四舍五入到最接近的十位。

返回值

輸入數字四舍五入到指定的小數位數。

例子

四舍五入到小數點後零位(默認):

SELECT ROUND(-5.52);



+--------------+
| ROUND(-5.52) |
+--------------+
|           -6 |
+--------------+

要四舍五入到 1 小數位:

SELECT ROUND(-5.44, 1);



+-----------------+
| ROUND(-5.44, 1) |
+-----------------+
|            -5.4 |
+-----------------+

要四舍五入到 -1 小數位(即最接近的十位值):

SELECT ROUND(123, -1);



+----------------+
| ROUND(123,-1)  |
+----------------+
|            120 |
+----------------+

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | ROUND method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。