回 帖 发 新 帖 刷新版面

主题:如何将数值型字段数据潜换到字符型字段

如何将数值型字段数据潜换到字符型字段
    NN1(数值型)      CC1(字符型号)
    523.22
    62897.31

回复列表 (共3个回复)

沙发

STR( ) 函数

返回与指定数值表达式对应的字符串。

 
STR(nExpression [, nLength [, nDecimalPlaces]])
 

参数
nExpression 

指定 STR( ) 要计算的数值表达式。 
nLength 

指定 STR( ) 返回的字符串长度。如果省略 nLength,则 nLength 默认为 10 个字符。 注意: 
如果表达式包含小数点, 该长度包括小数点所占的字符和小数点右边每个数字所占的字符。
  

nDecimalPlaces 

指定由 STR( ) 返回的字符串中的小数位数。若要用 nDecimalPlaces 指定小数位数,必须同时包含 nLength。如果 nDecimalPlaces 省略,则默认的小数位为零 (0)。 

返回值
字符型。 STR( ) 返回指定数值表达式对应的字符串。


板凳

REPLACE ALL cc1 WITH ALLTRIM(STR(nn1))

3 楼

NN1和CC1,一个是数值型,一个是字符型,为了把NN1的值转移为CC1的值,必须满足,CC1的长度必段等于NN1的整数位数加两位小数位再加一个小数点位,然后用下列语句:
REPLACE ALL cc1 WITH STR(nn1,fsize('cc1'),2)

我来回复

您尚未登录,请登录后再回复。点此登录或注册