当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。