Visual FoxPro函数汇总表.doc

上传人:hs****ma 文档编号:562770722 上传时间:2022-12-05 格式:DOC 页数:6 大小:170.50KB
返回 下载 相关 举报
Visual FoxPro函数汇总表.doc_第1页
第1页 / 共6页
Visual FoxPro函数汇总表.doc_第2页
第2页 / 共6页
Visual FoxPro函数汇总表.doc_第3页
第3页 / 共6页
Visual FoxPro函数汇总表.doc_第4页
第4页 / 共6页
Visual FoxPro函数汇总表.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Visual FoxPro函数汇总表.doc》由会员分享,可在线阅读,更多相关《Visual FoxPro函数汇总表.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Visual FoxPro函数汇总表函数格式函数功能备注实例结果返回值类型ABS(数值表达式)绝对值函数 返回数值表达式的绝对值ABS(-7.9)7.9NSIGN(数值表达式)符号函数数值表达式0时函数值为1数值表达式0时表示要保留的小数位数舍入位数0时表示整数部分的舍入位数ROUND(12365.789,2)ROUND(12365.789,-2)ROUND(15.8,-2)ROUND(65.8,-2)12365.79124000100NMOD(被除数,除数)余数函数如果被除数与除数符号相同则正常上商求余数如果被除数与除数符号相反则在正常商的基础上多上一位,即商为原来的商+1再求余数两种情况的

2、余数符号与除数的符号相同MOD(15,7)MOD(-15,-7)MOD(15,-7)MOD(-15,7)余数:1 商:2余数:-1商:2余数:-6商:3余数:6 商:3NMAX(表达式1,表达式2,表达式3)最大值函数 计算各表达式的值返回最大值.表达式的类型可以是数值型、字符型、货币型、双精度型、浮点型 、日期型和日期时间型,但所有表达式的类型必须相同。MAX(2,81,143)MAX(2,81,143)14381表达式的类型MIN(表达式1,表达式2,表达式3)最小值函数 计算各表达式的值返回最小值.表达式的类型可以是数值型、字符型、货币型、双精度型、浮点型 、日期型和日期时间型,但所有表

3、达式的类型必须相同。MIN(2,81,143)MIN(2,81,143)2143表达式的类型LEN(字符表达式)字符串长度函数 返回字符串的长度,即所包含的字符个数。一个汉字占两个字符LEN( NCRE志成)8NLOWER(字符表达式)大写字母转小写字母函数 大写字母转成小写字母,其他字符不变LOWER(Aa3-志)AA3-志CUPPER(字符表达式)小写字母转大写字母函数小写字母转成大写字母,其他字符不变UPPER(Aa3-志)aa3-志CSPACE(产生空格个数)空格字符串生成函数生成指定数目的穿梭格组成的字符串?12345678?|+SPACE(2)+|12345678| |CTRIM(

4、字符表达式)删除尾部空格函数去掉指定字符表达式值尾部(右侧)空格?0123456789?*+SPACE(2)+TRIM(AB)+SPACE(3)+*?*+TRIM(SPACE(2)+AB+SPACE(3)+*0123456789* AB * AB*CLTRIM(字符表达式)删除前导空格函数 去掉指定字符表达式值首部(左侧)空格?0123456789?*+SPACE(2)+LTRIM(AB)+SPACE(3)+*?*+LTRIM(SPACE(2)+AB+SPACE(3)+*0123456789* AB *AB *CALLTRIM(字符表达式)删除前导和尾部空格函数去掉指定字符表达式值首部和尾部(

5、左右两侧)空格?0123456789?*+SPACE(2)+ALLTRIM(AB)+SPACE(3)+*?*+ALLTRIM(SPACE(2)+AB+SPACE(3)+*0123456789* AB *AB*CLEFT(字符表达式,长度)左取子串函数从字符表达式值的左侧取一个指定长度的子串作为函数值LEFT(ABCDEF,2)ABCRIGHT(字符表达式,长度)右取子串函数 从字符表达式值的右侧取一个指定长度的子串作为函数值RIGHT(ABCDEF,2)EFCSUBSTR(字符表达式,起始位置,长度)取子串函数 从字符表达式值的左侧取一个指定长度的子串作为函数值SUBSTR(ABCDEF,2,

6、3)SUBSTR(ABCDEF,1,2)SUBSTR(ABCDEF,LEN(ABCDEF)-2+1,2)BCDABEFCOCCURS(子字符串,源字符串)计算子串出现次数函 返回子字符串在源字符串中出现的次数,若子字符串不是源字符串的子串,函数值为0OCCURS(A,ABCABCDA)OCCURS(BC,ABCABCDA)OCCURS(DD,ABCABCDA)320NAT(子字符串,源字符串,次数)区分大小写子串位置函数 返回子字符串在源字符串中指定出现次数的位置,但是要区分大小写AT(AB,ABCabCAB)AT(AB,ABCabCAB,2)AT(AB,ABCabCAB,4)170NATC(

7、子字符串,源字符串,次数)不区分大小写子串位置函数返回子字符串在源字符串中指定出现次数的位置,但是不区分大小写ATC(AB,ABCabCAB)ATC(AB,ABCabCAB,2)ATC(AB,ABCabCAB,4)140NSTUFF(源字符串,子串起始位置,子串长度,要替换的字符串)子串替换函数把从源字符串中按指定位置开始取指定长度的子串用第一个字符串替换.若长度为0则实现插入功能;若要替换的字符串为空串,则实现删除功能STUFF(ABCDEF,2,3,*)STUFF(ABCDEF,2,3,*)STUFF(ABCDEF,2,3,*)STUFF(ABCDEF,2,0,*)STUFF(ABCDEF

8、,2,3,)A*EFA*EFA*EFA*BCDEFAEFCCHRTRAN(源字符串,源串中需要被替换的字符列表,将要替换成的字符列表)字符替换函数 源字符串中的字符若在第二个参数中出现则用第三个参数中相对位置的字符来替换如果第三个字符个数少于第二个字符串包含的字符个数,则没有对应的字符将在源字符串被删除如果第三个字符个数多于第二个字符串包含的字符个数,则多余的字符被忽略CHRTRAN(ABCDEF,AEC,*+#)CHRTRAN(ABCDEF,AEC,*+)CHRTRAN(ABCDEF,AE,*+#)*B#D+F*BD+F*BCD+FCLIKE(字符串通式,字符串实例)字符串匹配函数 只有第一

9、个参数中的*?表示通配符,*表示多个字符,?表示一个字符.若第一个参数能表示第二个参数则函数返回.T.,否则返回.F.LIKE(AB*,ABCD) &*CDLIKE(AB*,ABC) &*CLIKE(AB?,ABCD) &?CDLIKE(AB?,ABC) &?C.T.T.F.T.LDATE()系统日期函数 返回系统日期假设系统日期时间为:2006年9月23日8点50分01秒:DATE()2006/09/23DTIME()系统时间函数 返回系统时间假设系统日期时间为:2006年9月23日8点50分01秒:TIME()08:50:01CDATETIME()系统日期时间函数 返回系统日期时间假设系统

10、日期时间为:2006年9月23日8点50分01秒:DATETIME()2006/09/23 08:50:01TYEAR(日期表达式|日期时间表达式)年份函数 返回系统日期年份假设系统日期时间为:2006年9月23日8点50分01秒:YEAR(DATETIME()2006NMONTH(日期表达式|日期时间表达式)月份函数 返回系统日期月份假设系统日期时间为:2006年9月23日8点50分01秒: MONTH(DATETIME()9NDAY(日期表达式|日期时间表达式)天数函数 返回系统日期天数假设系统日期时间为:2006年9月23日8点50分01秒: DAY(DATETIME()23NHOUR(

11、日期时间表达式)小时函数 返回系统日期时间的小时假设系统日期时间为:2006年9月23日8点50分01秒: HOUR(DATETIME()8NMINUTE(日期时间表达式)分钟函数 返回系统日期时间的分钟假设系统日期时间为:2006年9月23日8点50分01秒: MINUTE(DATETIME()50NSEC(日期时间表达式)秒数函数 返回系统日期时间的秒假设系统日期时间为:2006年9月23日8点50分01秒: SEC(DATETIME()01NSTR(数值表达式,总长度,小数位数)数值转换成字符串函数 数值转换成字符串型.设有一个理想长度L=整数部分+小数部分+1位小数点总长度L:加前导空格数值整数部分总长度L:先满足整数部分而自动调整小数位数总长度数值整数部分:返回总长度个星号(*)N=-12345.678?1234567890?STR(N,10,2) &L=6+2+1=910?STR(N,8,3) &L=6+3+1=10 6810?STR(N,4,3) &L=6+3+1=10 461234567890-12345 .68-12345 .7*CVAL(字符表达式)字符串转换成数值函数 字符串转换成数值型当遇到第一个非数字字符时停止转换VAL(123.458)VAL(12K3.458)VAL(F123.458)123.458120NCTOD(字符表达式)字符串转换成日期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号