mysql round()
时间: 2023-06-25 13:03:36 浏览: 79
MySQL之ROUND函数四舍五入的陷阱
5星 · 资源好评率100%
MySQL `ROUND()` 函数用于将一个数字字段舍入为指定的小数位数。
`ROUND()` 函数的语法如下:
```sql
ROUND(number, decimals)
```
其中 `number` 是要舍入的数字,`decimals` 是指定的小数位数。如果 `decimals` 参数被省略,则默认值为 0。
以下是一些示例:
```sql
SELECT ROUND(1.23); -- 结果为 1
SELECT ROUND(1.23, 1); -- 结果为 1.2
SELECT ROUND(1.23456789, 4); -- 结果为 1.2346
```
请注意,`ROUND()` 函数使用四舍五入规则来确定最终结果。如果要进行更精确的舍入,请考虑使用 `CEILING()` 或 `FLOOR()` 函数。
阅读全文