第一范文网 - 专业文章范例文档资料分享平台

vfp常用函数

来源:用户分享 时间:2025/5/28 6:37:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精品--

一.数值函数:

1、绝对值函数 ABS(数值表达式)

返回数值表达式的绝对值,返回数据类型:数值型; 2、取整函数 INT(数值表达式)

返回数值表达式的整数部分,返回数据类型:数值型; 3、符号函数 SIGN(数值表达式)

测试表达式的值,若为正数,返回1,若为负数,返回-1,若为0,返回0,返回数据类型:数值型;

4、取最小整数函数CEILING(数值表达式)

返回大于或等于表达式的值的最小整数,返回数据类型:数值型; 5、取最大整数函数FLOOR(数值表达式)

返回小于或等于表达式的值的最小整数,返回数据类型:数值型; 6、四舍五入函数 ROUND(数值表达式,有效位数)

对数值表达式按照有效位数进行四舍五入,返回数据类型:数值型; 7、求余函数 MOD(数值表达式1,数值表达式2)

返回表达式1除以表达式2的余数,同号直接求余,若异号,求余后加上表达式2的值,返回数据类型:数值型

8、平方根函数 SQRT(数值表达式)

返回数值表达式的平方根,返回数据类型:数值型 9、自然对数函数LOG(数值表达式)

返回数值表达式的自然对数,返回数据类型:数值型 10、圆周率函数 PI( )

返回圆周率的值,返回数据类型:数值型

二、日期和时间函数 1、日期函数 DATE()

返回当前系统日期,返回默认格式“mm/dd/yy”,返回的数据类型:日期型; 2、求年份函数 YEAR(日期表达式|日期时间表达式) 返回指定日期的年份, 返回的数据类型:数值; 3、求月份函数 MONTH(日期表达式|日期时间表达式) 返回指定日期的月份, 返回的数据类型:数值; 4、求日函数 DAY(日期表达式|日期时间表达式)

返回指定日期的日的数值, 返回的数据类型:数值; 5、系统时间函数 TIME()

返回当前系统时间,返回的默认格式“hh:mm:ss”,返回数据类型:字符型; 6、系统日期时间函数 DATETIME()

返回当前系统日期和时间,返回的数据类型日期时间型

三、字符函数

1、生成空格函数 SPACE(数值表达式)

返回一个空格组成的字符串,空格的个数有数值表达式来决定 ,返回数据类型:字符型 2、删除前导空格函数LTRIM(字符表达式)

--精品

精品--

返回指定字符串删除前导空格后的字符串,返回数据类型:字符型。 3、删除尾随空格函数RTRIM(字符表达式)

返回指定字符串删除尾部空格后的字符串,返回数据类型:字符型。 4、删除先导和尾随空格函数 ALLTRIM(字符表达式)

返回指定字符串删除前导和尾部空格后的字符串,返回数据类型:字符型。 5、左子串函数 LEFT(字符表达式,字符个数)

从指定字符串左边第一个字符开始,连续截取指定个数的字符,得到一个新的字符串。返回的数据类型:字符型

6、右子串函数RIGHT(字符表达式,字符个数)

从指定字符串右边第一个字符开始,连续截取指定个数的字符,得到一个新的字符串。 7、子字符串函数 SUBSTR(字符表达式,起始位置[,字符个数])

从指定的字符串指定位置,连续截取指定个数的字符,得到的新的字符串,返回类型:字符型。若省略字符个数,或指定的字符个数大于从起始位置到字符串结束的字符个数,则截取到最后一个字符处为止。

8、求子串位置函数AT(字符表达式1,字符表达式2[,数值表达式]) ATC(字符表达式1,字符表达式2[,数值表达式])

若字符表达式1是字符表达式2的子串,则返回字符表达式1的值的首字符在字符表达式2的值中的位置,若不是子串,返回0. 返回的数据类型:数值型 ATC和AT功能相似,区别在于前者比较子串不区分大小写。

9、字符串替换函数 STUFF(字符表达式1,起始位置,长度,字符表达式2)

用字符表达式2的值替换字符表达式1中由起始位置和长度指定的字符串,如果长度为0,则字符串2 插在起始位置指定字符前,若字符表达式2是空串,则删除字符表达式1中由起始位置和长度指定的字符串。 返回的数据类型:字符型;

10、字符串匹配函数 LIKE(字符表达式1,字符表达式2)

比较两个字符串在对应位置上的字符,若所有对应的字符都匹配,则返回逻辑真,否则返回逻辑假。 返回数据类型:逻辑型;

四、测试函数

1、测试字符串长度函数 LEN(字符表达式)

返回指定字符表达式的值的长度。返回数据类型:数值型; 2、测试数据是否为空函数 EMPTY(表达式)

测试表达式的值是否为空,若为空返回逻辑真,否则返回逻辑假。对于空字符串和日期型数据,返回逻辑真,对于全空格的字符表达式或是值为0的数值表达式、值为.F.的逻辑表达式,该函数也返回逻辑真。返回数据类型:逻辑型 3、测试数据类型函数TYPE(“表达式”)

返回表达式数据类型,返回数据类型:字符型。

4、测试数据类型函数VARTYPE(表达式[,逻辑表达式])

返回表达式的数据类型,若表达式是一个数组,则返回该数组第一个元素的数据类型。返回数据类型:字符型(大写的字母);

5、测试数据范围函数 BETWEEN(表达式1,表达式2,表达式3)

测试表达式1是否在表达式2和表达式3之间,若表达式1的值大于或等于表达式2的值,且小于或等于表达式3的值,则函数返回逻辑真,否则逻辑假。返回数据类型:逻辑型。

--精品

精品--

6、表文件头测试函数 BOF([工作区号|别名])

测试指定表文件中的记录指针是否指向表头文件,是,返回逻辑真,否则返回逻辑假,返回数据类型:逻辑型;

7、表文件尾测试函数 EOF([工作区号|别名])

测试指定表文件中的记录指针是否指向文件尾,是,返回逻辑真,否则返回逻辑假,返回数据类型:逻辑型;

8、记录号测试函数 RECNO([工作区号|别名])

返回指定表文件中当前记录的记录号,返回数据类型:数值型; 9、记录个数测试函数 RECCOUNT([工作区号|别名])

返回指定表文件中记录个数,返回数据类型:数值型; 10、记录删除测试函数 DELETE([工作区号|别名])

测试指定表文件的当前记录是否有删除标记,有返回逻辑真,无则返回逻辑假,返回的数据类型:逻辑型;

五、转换函数

1、数值转换成字符串函数 STR(数值表达式,[,长度[,小数位数]]) 把数值表达式的值转换成字符串。返回的数据类型:字符型;

若长度小于整数部分,用*表示,长度默认值10,实际长度小于10,在该字符串前用空格补起来。

2、字符串转换为数值函数 VAL(字符表达式)

把字符表达式的值中的字符型数字转换为数值数据,一旦遇到非数字符号就停止转换。返回数据类型:数值型;

3、字符串转换成日期函数CTOD(字符表达式)

将字符表达式中的字符型日期转换成日期型数据,返回数据类型:日期型; 4将日期型数据转换成字符串DTOC(日期表达式[,1])

将日期型表达式的值转换成字符型数据,有1的话,返回的结果是按“yyyymmdd”格式,没有1的话则按照“mm/dd/yy”格式返回。返回数据类型:字符型 5、字符转换成ASC码 ASC(字符表达式)

返回表达式的值第一个字符的ASC码;返回数据类型:数值型; 6、ASC码转换为字符函数 CHR(数值表达式)

把表达式的值表示的ASC码转为字符,返回的数据类型:字符型; 7、小写字母转换成大写字母 UPPER(字符表达式)

将字符表达式中小写字母全部转为大写字母;返回的数据类型:字符型; 8、大写字母转换成小写字母LOWER(字符表达式)

将字符表达式中大写字母全部转为小写字母;返回的数据类型:字符型;

六、其他函数

1、最大值函数 MAX(表达式1,表达式2,表达式3,...)

返回各个表达式的最大值,返回的数据类型:由表达式的数据类型决定;

--精品

搜索更多关于: vfp常用函数 的文档
vfp常用函数.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c730ax3meoo862m61dk4v721et5ixw1005kk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top