常用函数 五、删除字符串右边的空格函数 RTRIM(/TRIM() 格式:RTRⅠM()TRIM(<字符型表达式>) 六、压缩空格函数 ALLTRIM( 格式: ALLTRIM(<字符表达式 用途:把<字符表达式>前后的空格符都删掉,但不能删除掉字符 表达式中间的空格。 七、字符串搜索定位函数AT() 格式:AT(<字符表达式1>字符表达式2>) 用途:在<字符表达式2>中搜索首次出现的<字符表达式1>,如果找 到,函数返回<字符表达式1>的第一个字符在<字符表达式2>中的 位置。若没找到,则返回0 八、字符串查找替代函数 CHRTRAN( 格式: CHRTRAN(<字符表达式1>,字符表达式2>,字符表达 式3>) 用途:在<字符表达式1>中,将与<字符表达式2>相匹配的 字符替换成<字符表达式3>中相应的字符
五、删除字符串右边的空格函数RTRIM( )/TRIM( ) 格式:RTRIM( )/TRIM(<字符型表达式>) 六、压缩空格函数ALLTRIM( ) 格式:ALLTRIM(<字符表达式>) 用途:把<字符表达式>前后的空格符都删掉,但不能删除掉字符 表达式中间的空格。 七、字符串搜索定位函数 AT( ) 格式:AT(<字符表达式1>,<字符表达式2>) 用途:在<字符表达式2>中搜索首次出现的<字符表达式1 >,如果找 到,函数返回<字符表达式1 >的第一个字符在<字符表达式2>中的 位置。若没找到,则返回0 八、字符串查找替代函数CHRTRAN( ) 格式:CHRTRAN(<字符表达式1>,<字符表达式2>,<字符表达 式3>) 用途:在<字符表达式1>中,将与<字符表达式2>相匹配的 字符替换成<字符表达式3>中相应的字符
常用函数 九、左字串截取函数LEFT() 格式:LEFT(<字符表达式>n) 用途:从<字符表达式>左边开始截取n个字符。若n大于<字符表 达式>的长度,返回整个<字符表达式>;若n<=0,返回空字 符 十、右字串截取函数 RIGHT() 格式: RIGHT(<字符表达式>,n) 用途:同上,只是截取方向不同 命令 回区 格式:? SUBSTR(黄码一去不复返5,10) 用途: m个字符。 例如: 运行结果为:一去不复
九、左字串截取函数LEFT( ) 格式:LEFT(<字符表达式>,n) 用途:从<字符表达式>左边开始截取n个字符。若n大于<字符表 达式>的长度,返回整个<字符表达式>;若n<=0,返回空字 符。 十、右字串截取函数RIGHT( ) 格式:RIGHT(<字符表达式>,n) 用途:同上,只是截取方向不同。 十一、任意字串截取函数 SUBSTR( ) 格式:SUBSTR(<字符表达式>,n ,m) 用途:从<字符表达式>的第n个字符开始,连续截取m个字符。 例如: 运行结果为:
常用函数 转换函数 (1)字符转换数值函数VAL() 格式:VAL(<字符表达式> 用途:将数字格式的字符转换成数值数据。 例如: 口区 ?VAL(1975") 运行结果为:197500 2)数值转换字符函数STR( 格式:STR(<数值型表达式>[<长度丬小数位> 用途:将数值型数据转换成字符型数据,如果遇到小数点则可指 定要转换的小数位数。当未指定返回的总长度时,其默认 不保留小数位,且总长度为10个字符,未满10个字符则在 前面补满空白
(1)字符转换数值函数VAL( ) 格式:VAL(<字符表达式>) 用途:将数字格式的字符转换成数值数据。 (2)数值转换字符函数STR( ) 格式:STR(<数值型表达式>[,<长度>][,<小数位>]) 用途:将数值型数据转换成字符型数据,如果遇到小数点则可指 定要转换的小数位数。当未指定返回的总长度时,其默认 不保留小数位,且总长度为10个字符,未满10个字符则在 前面补满空白
常用函数 转换函数 三、字符转换日期函数CTOD() 格式:CTOD(<字符表达式>) 用途:将字符型的日期格式数据转换成日期型的数据,默认格式 为mm/dy。 例如:四你 ?cTn(“01/03/99")-2 结果为:1/01/99 用来转换日期型 四、日期转换字符函数DTOC() 数据的格式。 格式:DTOC(<日期表达式1>[<1 用途:将日期型的数据转换成字符数据 例如 命令 口区 ?“今天是"+T0ATEO,1 结果为:今天是2001022
三、字符转换日期函数 CTOD( ) 格式:CTOD(<字符表达式>) 用途:将字符型的日期格式数据转换成日期型的数据,默认格式 为mm/dd/yy。 四、日期转换字符函数 DTOC( ) 格式:DTOC(<日期表达式1>[,<1>]) 用途:将日期型的数据转换成字符数据。 用来转换日期型 数据的格式