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()函数是保存小数点后三位的最便捷的方法。
文章来源:丸子建站
文章标题:MSSQL 保存小数点后三位的实现方法
https://www.wanzijz.com/view/37175.html