sqlserver保留两位小数
时间: 2023-10-06 07:04:43 浏览: 102
关于数据库中保留小数位的问题
在 SQL Server 中,可以使用 CAST 或 CONVERT 函数将一个数字保留两位小数。
例如,将 3.1415926 转换为保留两位小数的浮点数,可以使用以下语句:
```
SELECT CAST(3.1415926 AS FLOAT(2))
```
或者
```
SELECT CONVERT(FLOAT(2), 3.1415926)
```
这将返回 3.14。注意,如果数字本身只有一位小数或没有小数,那么将会补齐到两位小数。如果数字本身有三位或更多位小数,则会进行四舍五入处理。
阅读全文