[SQL SERVER]使用 STR()函数将数值转换为字符串类型, 并避免指数形式

使用str函数  
  语法  
  STR   (   float_expression   [   ,   length   [   ,   decimal   ]   ]   )    
   
  参数  
  float_expression  
   
  是带小数点的近似数字   (float)   数据类型的表达式。不要在   STR   函数中将函数或子查询用作   float_expression。    
   
  length  
   
  是总长度,包括小数点、符号、数字或空格。默认值为   10。  
   
  decimal  
   
  是小数点右边的位数。  
   
  返回类型  
  char  
   
  注释  
  如果为   STR   提供   length   和   decimal   参数值,则这些值应该是正数。在默认情况下或者小数参数为   0   时,数字四舍五入为整数。指定长度应该大于或等于小数点前面的数字加上数字符号(若有)的长度。短的   float_expression   在指定长度内右对齐,长的   float_expression   则截断为指定的小数位数。例如,STR(12,10)   输出的结果是   12,在结果集内右对齐。而   STR(1223,   2)   则将结果集截断为   **。可以嵌套字符串函数。  
   
   
   
  说明     若要转换为   Unicode   数据,请在   CONVERT   或   CAST   转换函数内使用   STR。   
    
    
  ===============================================================

结合   LTRIM(RTRIM(  ))使用,可以消去空格,得到最佳效果


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值