MSSQL 保留小数点后三位的实现方法(mssql小数点后三位)
SQL Server 提供了一系列内置函数、操作符以及聚合函数,以帮助开发者解决不同类型的复杂数据库问题。在数据库中,函数可以用来执行一些操作,比如保留小数点后三位。SQL Server 提供了一些函数来处理聚集函数,比如ROUND()函数,它可以帮助保留小数点后三位。
下面就介绍一下如何使用ROUND()函数来保留小数点后三位的实现方法:
1. 创建一个表,添加一列以保存小数值:
“`SQL
CREATE TABLE Test_Round
(
No INT PRIMARY KEY,
DecimalValue DECIMAL(6,3)
)
“`
2. 添加一系列值到表中:
“`SQL
INSERT INTO Test_Round (No, DecimalValue)
VALUES
(1, 123.456)
,(2, 45.678)
,(3, 89.123)
,(4, 0.395)
,(5, 0)
“`
3. 使用ROUND() 函数保留小数点后三位:
“`SQL
SELECT No, ROUND(DecimalValue, 3) AS DecimalValue
FROM Test_Round
“`
上面实例中,我们使用ROUND()函数对其中的小数点保留小数点后三位,其输出如下:
| No | DecimalValue |
|—–|————–|
| 1 | 123.456 |
| 2 | 45.678 |
| 3 | 89.123 |
| 4 | 0.395 |
| 5 | 0.000 |
从上面例子可以看出,使用ROUND()函数可以很容易的保留小数点后三位的数据。所以,使用ROUND()函数是保留小数点后三位的最便捷的方法。