最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

使用SqlServer中的float类型时发现的问题

来源:懂视网 责编:小采 时间:2020-11-09 07:40:22
文档

使用SqlServer中的float类型时发现的问题

使用SqlServer中的float类型时发现的问题:SQL Server 中Float类型 如何转换成 Varchar类型 ? 方法 如下 : float转化成varchar类型 select convert(varchar(8000),cast(convert(float,'12345678900') as decimal)) select str(convert(float,'123
推荐度:
导读使用SqlServer中的float类型时发现的问题:SQL Server 中Float类型 如何转换成 Varchar类型 ? 方法 如下 : float转化成varchar类型 select convert(varchar(8000),cast(convert(float,'12345678900') as decimal)) select str(convert(float,'123

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

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

使用SqlServer中的float类型时发现的问题

使用SqlServer中的float类型时发现的问题:SQL Server 中Float类型 如何转换成 Varchar类型 ? 方法 如下 : float转化成varchar类型 select convert(varchar(8000),cast(convert(float,'12345678900') as decimal)) select str(convert(float,'123
推荐度:
标签: 中的 使用 的时候
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top