SQL ROUND() 函数

Posted 西瓜君~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL ROUND() 函数相关的知识,希望对你有一定的参考价值。

ROUND() 函数

ROUND 函数用于把数值字段舍入为指定的小数位数。

SQL ROUND() 语法

SELECT ROUND(column_name,decimals) FROM table_name
参数描述
column_name 必需。要舍入的字段。
decimals 必需。规定要返回的小数位数。

SQL ROUND() 实例

我们拥有下面这个 "Products" 表:

Prod_IdProductNameUnitUnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

现在,我们希望把名称和价格舍入为最接近的整数。

我们使用如下 SQL 语句:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

结果集类似这样:

ProductNameUnitPrice
gold 32
silver 12
copper 7

以上是关于SQL ROUND() 函数的主要内容,如果未能解决你的问题,请参考以下文章

sql中round()函数的用法?

SQL-W3School-函数:SQL ROUND() 函数

SQL ROUND() 函数

SQL SERVER中的ROUND()函数有三个参数,请问这三个参数分别代表啥?

在 SQL Server 中创建用户定义的 ROUND 函数

SQL的ROUND函数用法及其实例