mysql 中的 round 函數用于對數字進行四舍五入,語法為 round(number, decimal_places),其中 number 為要舍入的數字,decimal_places 為舍入后保留的小數位數,如 round(123.456, 2) 返回四舍五入到小數點后兩位的數字 123.46。
MySQL 中的 ROUND 函數
ROUND 函數是一個用于對數字進行四舍五入的函數。它需要兩個參數:
數字:要舍入的數字。
小數位數:舍入后保留的小數位數。
語法:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">mysql">ROUND(number, decimal_places)</code>
登錄后復制
返回值:
ROUND 函數返回舍入后的數字。
用法:
ROUND 函數常用于對貨幣值或其他需要舍入的數字進行格式化。例如:
<code class="mysql">SELECT ROUND(123.456, 2);</code>
登錄后復制
這將返回四舍五入到小數點后兩位的數字:123.46。
示例:
下表展示了不同數字和小數位數的 ROUND 函數結果:
| 數字 | 小數位數 | 結果 |
|---|---|---|
| 123.456 | 0 | 123 |
| 123.456 | 1 | 123.5 |
| 123.456 | 2 | 123.46 |
| 123.456 | 3 | 123.456 |
注意事項:
如果小數位數為負數,ROUND 函數將舍入到整數位。
如果小數位數為 0,ROUND 函數將四舍五入到最接近的整數。






