sql中将数字转换为字符串—str

sql中将数字转换为字符串—str

ID:34726109

大小:55.68 KB

页数:3页

时间:2019-03-10

sql中将数字转换为字符串—str_第1页
sql中将数字转换为字符串—str_第2页
sql中将数字转换为字符串—str_第3页
资源描述:

《sql中将数字转换为字符串—str》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sql中将数字转换为字符串的最简单方法2010年01月22日星期五下午08:04STR由数字数据转换来的字符数据。语法STR(float_expression[,length[,decimal]])参数float_expression是带小数点的近似数字(float)数据类型的表达式。length是总长度,包括小数点、符号、数字或空格。默认值为10。decimal是小数点右边的位数。返回类型char注释如果为STR提供length和decimal参数值,则这些值应该是正数。在默认情况下或者小数参数为0时,数字四舍五入为整数。指定长

2、度应该大于或等于小数点前面的数字加上数字符号(若有)的长度。短的float_expression在指定长度内右对齐,长的float_expression则截断为指定的小数位数。例如,STR(12,10)输出的结果是12,在结果集内右对齐。而STR(1223,2)则将结果集截断为**。可以嵌套字符串函数。说明若要转换为Unicode数据,请在CONVERT或CAST转换函数内使用STR。示例A.使用STR下例将包含五个数字和一个小数点的表达式转换为有六个位置的字符串。数字的小数部分四舍五入为一个小数位。SELECTSTR(123.4

3、5,6,1)GO下面是结果集:------123.5(1row(s)affected)当表达式超出指定长度时,字符串为指定长度返回**。SELECTSTR(123.45,2,2)GO下面是结果集:--**(1row(s)affected)即使数字数据嵌套在STR内,结果集也是带指定格式的字符数据。SELECTSTR(FLOOR(123.45),8,3)GO下面是结果集:--------123.000(1row(s)affected)B.使用STR和CONVERT函数下例比较STR和CONVERT的结果。SELECTSTR(3.14

4、7)AS'STR',STR(3.147,5,2)AS'2decimals',STR(3.147,5,3)AS'3decimals'GO下面是结果集:STR2decimals3decimals------------------------------33.153.147(1row(s)affected)--UseCONVERT.SELECTCONVERT(char(1),3.147)AS'CHAR(1)',CONVERT(char(3),3.147)AS'CHAR(3)',CONVERT(char(5),3.147)AS'CHAR

5、(5)'GO下面是结果集:CHAR(1)CHAR(3)CHAR(5)---------------------(null)(null)3.147(1row(s)affected)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。