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

MSSQL中保存小数位的方法

SQL Server中的数据类型有一个明确的小数点位数,因此可以保存小数位。比如,小数和精度(decimal)数据类型可以指定小数位。下面介绍几种保存小数位的方法:
1. 使用cast函数来设置小数位:
`SELECT CAST(fld1 AS decimal

SQL Server中的数据类型有一个明确的小数点位数,因此可以保存小数位。比如,小数和精度(decimal)数据类型可以指定小数位。下面介绍几种保存小数位的方法:

1. 使用cast函数来设置小数位:

`SELECT CAST(fld1 AS decimal(18,2)) AS result FROM table_name;`

2.使用Round函数来设置小数位:

`SELECT ROUND(fld1,2) AS result FROM table_name;`

3.使用convert函数来设置小数位:

`SELECT CONVERT(float,fld1,2) AS result FROM table_name;`

4.使用str函数来设置小数位:

`SELECT STR(fld1,10,2) AS result FROM table_name;`

以上几种方法可以帮助MSSQL用户在表达式中指定小数位,解决对保存小数位的处理。最后需要注意的是,如果要保存两位小数,但是要求输出的值不能有小数点,那末可使用函数SUBSTRING来将输出的小数位去掉便可。

`SELECT SUBSTRING(CONVERT(varchar(20),fld1,2),1,LEN(CONVERT(varchar(20),fld1,2))⑶) AS result FROM table_name;`

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

关于作者: yuntue

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

为您推荐

发表回复

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