云服务器网:购买云服务器和VPS必上的网站!

数在MSSQL中实现取两位小数

Round函数Float正确截取小数
SQL Server标准函数round可让我们正确截取小数,另外,它还支持使用整数、负数、CELING和FLOOR函数参数,和动态参数控制小数位数。
`ROUND(十进制数,位数,四舍五入的参数)`
#### 截取小数点后

Round函数Float正确截取小数

SQL Server标准函数round可让我们正确截取小数,另外,它还支持使用整数、负数、CELING和FLOOR函数参数,和动态参数控制小数位数。

`ROUND(十进制数,位数,四舍五入的参数)`

#### 截取小数点后两位:

`ROUND(@DecimalValue,2,0)`

例子:

“`SQL

SELECT ROUND(123.4567,2,0);

结果:123.46
#### 截取小数点后三位:

`ROUND(@DecimalValue,3,0)`

例子:
```SQL
SELECT ROUND(123.4567,3,0);

结果:123.457

#### CELING函数截取小数:

`CEILING(@DecimalValue)`

如果你想获得小数最接近于正无穷大的无符号实数,可使用CEILING函数。但要注意的是,它接受的是一个标量值,不支持位数控制小数位数。

例子:

“`SQL

SELECT CEILING(123.4567);

结果:124
#### FLOOR函数截取小数:

`FLOOR(@DecimalValue)`

如果你想获得小数最接近于负无穷大的无符号实数,可使用FLOOR函数。但要注意,它接受的是一个标量值,不支持位数控制小数位数。

例子:
```SQL
SELECT FLOOR(123.4567);

结果:123

本文来源:https://www.yuntue.com/post/97694.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注