vfp常用函数.docx

上传人:牧羊曲112 文档编号:3168557 上传时间:2023-03-11 格式:DOCX 页数:6 大小:38.64KB
返回 下载 相关 举报
vfp常用函数.docx_第1页
第1页 / 共6页
vfp常用函数.docx_第2页
第2页 / 共6页
vfp常用函数.docx_第3页
第3页 / 共6页
vfp常用函数.docx_第4页
第4页 / 共6页
vfp常用函数.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《vfp常用函数.docx》由会员分享,可在线阅读,更多相关《vfp常用函数.docx(6页珍藏版)》请在三一办公上搜索。

1、vfp常用函数一数值函数: 1、绝对值函数 ABS(数值表达式) 返回数值表达式的绝对值,返回数据类型:数值型; 2、取整函数 INT(数值表达式) 返回数值表达式的整数部分,返回数据类型:数值型; 3、符号函数 SIGN 测试表达式的值,若为正数,返回1,若为负数,返回-1,若为0,返回0,返回数据类型:数值型; 4、取最小整数函数CEILING(数值表达式) 返回大于或等于表达式的值的最小整数,返回数据类型:数值型; 5、取最大整数函数FLOOR(数值表达式) 返回小于或等于表达式的值的最小整数,返回数据类型:数值型; 6、四舍五入函数 ROUND(数值表达式,有效位数) 对数值表达式按照

2、有效位数进行四舍五入,返回数据类型:数值型; 7、求余函数 MOD(数值表达式1,数值表达式2) 返回表达式1除以表达式2的余数,同号直接求余,若异号,求余后加上表达式2的值,返回数据类型:数值型 8、平方根函数 SQRT(数值表达式) 返回数值表达式的平方根,返回数据类型:数值型 9、自然对数函数LOG(数值表达式) 返回数值表达式的自然对数,返回数据类型:数值型 10、圆周率函数 PI( ) 返回圆周率的值,返回数据类型:数值型 二、日期和时间函数 1、日期函数 DATE 返回当前系统日期,返回默认格式“mm/dd/yy”,返回的数据类型:日期型; 2、求年份函数 YEAR(日期表达式|日

3、期时间表达式) 返回指定日期的年份, 返回的数据类型:数值; 3、求月份函数 MONTH(日期表达式|日期时间表达式) 返回指定日期的月份, 返回的数据类型:数值; 4、求日函数 DAY(日期表达式|日期时间表达式) 返回指定日期的日的数值, 返回的数据类型:数值; 5、系统时间函数 TIME 返回当前系统时间,返回的默认格式“hh:mm:ss”,返回数据类型:字符型; 6、系统日期时间函数 DATETIME 返回当前系统日期和时间,返回的数据类型日期时间型 三、字符函数 1、生成空格函数 SPACE(数值表达式) 返回一个空格组成的字符串,空格的个数有数值表达式来决定 ,返回数据类型:字符型

4、 2、删除前导空格函数LTRIM(字符表达式) 返回指定字符串删除前导空格后的字符串,返回数据类型:字符型。 3、删除尾随空格函数RTRIM(字符表达式) 返回指定字符串删除尾部空格后的字符串,返回数据类型:字符型。 4、删除先导和尾随空格函数 ALLTRIM(字符表达式) 返回指定字符串删除前导和尾部空格后的字符串,返回数据类型:字符型。 5、左子串函数 LEFT(字符表达式,字符个数) 从指定字符串左边第一个字符开始,连续截取指定个数的字符,得到一个新的字符串。返回的数据类型:字符型 6、右子串函数RIGHT(字符表达式,字符个数) 从指定字符串右边第一个字符开始,连续截取指定个数的字符,

5、得到一个新的字符串。 7、子字符串函数 SUBSTR(字符表达式,起始位置,字符个数) 从指定的字符串指定位置,连续截取指定个数的字符,得到的新的字符串,返回类型:字符型。若省略字符个数,或指定的字符个数大于从起始位置到字符串结束的字符个数,则截取到最后一个字符处为止。 8、求子串位置函数AT(字符表达式1,字符表达式2,数值表达式) ATC(字符表达式1,字符表达式2,数值表达式) 若字符表达式1是字符表达式2的子串,则返回字符表达式1的值的首字符在字符表达式2的值中的位置,若不是子串,返回0. 返回的数据类型:数值型 ATC和AT功能相似,区别在于前者比较子串不区分大小写。 9、字符串替换

6、函数 STUFF(字符表达式1,起始位置,长度,字符表达式2) 用字符表达式2的值替换字符表达式1中由起始位置和长度指定的字符串,如果长度为0,则字符串2 插在起始位置指定字符前,若字符表达式2是空串,则删除字符表达式1中由起始位置和长度指定的字符串。 返回的数据类型:字符型; 10、字符串匹配函数 LIKE(字符表达式1,字符表达式2) 比较两个字符串在对应位置上的字符,若所有对应的字符都匹配,则返回逻辑真,否则返回逻辑假。 返回数据类型:逻辑型; 四、测试函数 1、测试字符串长度函数 LEN(字符表达式) 返回指定字符表达式的值的长度。返回数据类型:数值型; 2、测试数据是否为空函数 EM

7、PTY(表达式) 测试表达式的值是否为空,若为空返回逻辑真,否则返回逻辑假。对于空字符串和日期型数据,返回逻辑真,对于全空格的字符表达式或是值为0的数值表达式、值为.F.的逻辑表达式,该函数也返回逻辑真。返回数据类型:逻辑型 3、测试数据类型函数TYPE(“表达式”) 返回表达式数据类型,返回数据类型:字符型。 4、测试数据类型函数VARTYPE(表达式,逻辑表达式) 返回表达式的数据类型,若表达式是一个数组,则返回该数组第一个元素的数据类型。返回数据类型:字符型; 5、测试数据范围函数 BETWEEN(表达式1,表达式2,表达式3) 测试表达式1是否在表达式2和表达式3之间,若表达式1的值大

8、于或等于表达式2的值,且小于或等于表达式3的值,则函数返回逻辑真,否则逻辑假。返回数据类型:逻辑型。 6、表文件头测试函数 BOF(工作区号|别名) 测试指定表文件中的记录指针是否指向表头文件,是,返回逻辑真,否则返回逻辑假,返回数据类型:逻辑型; 7、表文件尾测试函数 EOF(工作区号|别名) 测试指定表文件中的记录指针是否指向文件尾,是,返回逻辑真,否则返回逻辑假,返回数据类型:逻辑型; 8、记录号测试函数 RECNO(工作区号|别名) 返回指定表文件中当前记录的记录号,返回数据类型:数值型; 9、记录个数测试函数 RECCOUNT(工作区号|别名) 返回指定表文件中记录个数,返回数据类型

9、:数值型; 10、记录删除测试函数 DELETE(工作区号|别名) 测试指定表文件的当前记录是否有删除标记,有返回逻辑真,无则返回逻辑假,返回的数据类型:逻辑型; 五、转换函数 1、数值转换成字符串函数 STR(数值表达式,,长度,小数位数) 把数值表达式的值转换成字符串。返回的数据类型:字符型; 若长度小于整数部分,用*表示,长度默认值10,实际长度小于10,在该字符串前用空格补起来。 2、字符串转换为数值函数 VAL(字符表达式) 把字符表达式的值中的字符型数字转换为数值数据,一旦遇到非数字符号就停止转换。返回数据类型:数值型; 3、字符串转换成日期函数CTOD(字符表达式) 将字符表达式

10、中的字符型日期转换成日期型数据,返回数据类型:日期型; 4将日期型数据转换成字符串DTOC(日期表达式,1) 将日期型表达式的值转换成字符型数据,有1的话,返回的结果是按“yyyymmdd”格式,没有1的话则按照“mm/dd/yy”格式返回。返回数据类型:字符型 5、字符转换成ASC码 ASC 返回表达式的值第一个字符的ASC码;返回数据类型:数值型; 6、ASC码转换为字符函数 CHR(数值表达式) 把表达式的值表示的ASC码转为字符,返回的数据类型:字符型; 7、小写字母转换成大写字母 UPPER(字符表达式) 将字符表达式中小写字母全部转为大写字母;返回的数据类型:字符型; 8、大写字母

11、转换成小写字母LOWER(字符表达式) 将字符表达式中大写字母全部转为小写字母;返回的数据类型:字符型; 六、其他函数 1、最大值函数 MAX(表达式1,表达式2,表达式3,.) 返回各个表达式的最大值,返回的数据类型:由表达式的数据类型决定; 2、最小值函数MIN(表达式1,表达式2,表达式3,.) 返回各个表达式的最小值,返回的数据类型:由表达式的数据类型决定; 3、条件测试函数 IIF(逻辑表达式,表达式1,表达式2) 测试逻辑表达式的值,若真返回表达式1 的值,否则返回表达式2的值 C:字符型,N:数值型;D:日期型;Y:货币型,L:逻辑型;T:日期时间型,G:通用型;U:未定义型,S:屏幕型;M:备注型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号