MySQL ROUND函数


本MySQL教程通过语法和示例说明了如何使用MySQL ROUND函数。

描述

MySQL ROUND函数将返回一个四舍五入到一定小数位数的数字。

语法

MySQL中ROUND函数的语法为:

1
ROUND( number, [ decimal_places ] )

number进行舍入的数字。
decimal_places要保留的位数, 如果decimal_places为负数,则ROUND函数将从小数点左边开始舍入数字。 默认值是0

ROUND函数的行为可能会因MySQL版本而异。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mysql> SELECT ROUND(125.315);
Result: 125
mysql> SELECT ROUND(125.315, 0);
Result: 125
mysql> SELECT ROUND(125.315, 1);
Result: 125.3
mysql> SELECT ROUND(125.315, 2);
Result: 125.32
mysql> SELECT ROUND(125.315, -1);
Result: 130
mysql> SELECT ROUND(125.315, -2);
Result: 100
mysql> SELECT ROUND(-125.315);
Result: -125


原文链接:https://codingdict.com/