使用SqlServer中的float类型时发现的问题
SQL Server 中Float类型 如何转换成 Varchar类型 ? 方法 如下 : float转化成varchar类型 select convert(varchar(8000),cast(convert(float,'12345678900') as decimal)) select str(convert(float,'123456789000'),len(convert(float,'123456789000'))) s
SQL Server 中Float类型 如何转换成 Varchar类型 ?
方法 如下 :
float转化成varchar类型
select convert(varchar(8000),cast(convert(float,'12345678900') as decimal))
select str(convert(float,'123456789000'),len(convert(float,'123456789000')))
select convert(varchar(8000),cast(convert(float,'12345678900') as decimal))
STR ( float_expression [ , length [ , ] ] )
备注
如果为 STR 提供 length 和 decimal 参数值,则这些值应该是正数。在默认情况下或小数参数为 0 时,数字舍入为整数。指定的长度应大于或等于小数点前面的部分加上数字符号(如果有)的长度。短的 float_expression 在指定长度内右对齐,长的 float_expression 则截断为指定的小数位数。例如,STR(12,10) 输出的结果是 12。它在结果集内右对齐。而 STR(1223,2) 则将结果集截断为 **。可以嵌套字符串函数。
注意:
若要转换为 Unicode 数据,请在 CONVERT 或 CAST 转换函数内使用 STR。
参数
float_expression
带小数点的近似数字 (float) 数据类型的表达式。
length
总长度。它包括小数点、符号、数字以及空格。默认值为 10。
decimal
小数点后的位数。decimal 必须小于或等于 16。如果 decimal 大于 16,则会截断结果,使其保持为小数点后具有十六位。
返回类型
char
推荐阅读
-
PHP中的float类型使用说明
-
Winform中在使用VS+svn进行协同开发时添加引用时的相对路径和绝对路径的问题
-
解决Android Studio中,使用MediaController时传入参数缺少的问题
-
解决 JScript 中使用日期类型数据时出现类型错误的问题
-
PHP中的float类型使用说明
-
Winform中在使用VS+svn进行协同开发时添加引用时的相对路径和绝对路径的问题
-
使用ajax请求提交数据时,日期类型无法转换为JAVA中的日期类型
-
springboot中使用Long类型导致前端获取时精度丢失的问题
-
在python2.x中使用dict类型解决没有python3.x中的nonlcoal的问题
-
Redis中的String类型及使用Redis解决订单秒杀超卖问题