MySQL ROUND() 函数

定义和用法

ROUND() 函数将数字四舍五入到指定的小数位数。

另请参阅

MySQL 参考手册:FLOOR() 函数

MySQL 参考手册:CEIL() 函数

MySQL 参考手册:CEILING() 函数

MySQL 参考手册:TRUNCATE() 函数

实例

例子 1

将数字四舍五入到小数点后两位:

SELECT ROUND(135.375, 2);

亲自试一试

例子 2

将数字四舍五入到小数点后 0 位:

SELECT ROUND(345.156, 0);

亲自试一试

例子 3

将 "Products" 表中的 Price 列四舍五入(保留小数点后 1 位):

SELECT ProductName, Price, ROUND(Price, 1) AS RoundedPrice
FROM Products;

亲自试一试

语法

ROUND(number, decimals)

参数

参数 描述
number 必需。要四舍五入的数字。
decimals 可选。要将数字四舍五入到的小数位数。如果省略,它将返回整数(无小数)。

技术细节

版本: 从 MySQL 4.0 开始。