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()函数是保留小数点后三位的最便捷的方法。


数据运维技术 » MSSQL 保留小数点后三位的实现方法(mssql小数点后三位)