visualfoxpro常用内部函数

visualfoxpro常用内部函数

ID:34726859

大小:103.68 KB

页数:9页

时间:2019-03-10

visualfoxpro常用内部函数_第1页
visualfoxpro常用内部函数_第2页
visualfoxpro常用内部函数_第3页
visualfoxpro常用内部函数_第4页
visualfoxpro常用内部函数_第5页
资源描述:

《visualfoxpro常用内部函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数学与计算机科学学院VisualFoxPro常用内部函数    目录说明1、数学函数(数值函数)2、字符串函数3、日期和时间函数4、类型转换函数5、数据库处理和测试函数第9页(共9页)数学与计算机科学学院说明函数的一般形式是:函数名(自变量表)   其中函数名是系统规定的,自变量表可以是一个变量或多个自变量,也可以为空,即:函数名(),此时函数名后面的一对圆括号不能省略。1、数学函数(数值函数) 求绝对值函数ABS格式:ABS( expN) 求整函数INT格式:INT( expN) 四舍五入函数ROUND格式:ROUND( expN,〈保留

2、小数位〉)功能:按保留小数位指定的位数对 expN的数值进行四舍五入。说明:当保留小数位为正整数或零时,系统将自动对其后一位上的数进行四舍五入处理;当其为负数时,舍入将在整数部分进行,这时保留小数位的绝对值为从个位开始向左被舍入的位数。?ROUND(3.14159,3)→3.14200FLOOR()函数对于给定的数值型表达式的值,返回小于或等于它的最大整数。格式:FLOOR( expN)CEILING()函数返回大于或等于指定数值表达式的下一个最高整数。语法CEILING( expN)返值类型 指数函数EXP、自然对数函数LOG、平方根函数SQ

3、RT、格式:EXP

4、LOG

5、SQRT( expN) 取模(求余数)函数MOD格式:MOD( expN1, expN2)功能:取 expN1除以 expN2的余数。说明:余数的正负号与 expN2相同。当两个表达式的值同号时,函数值为 expN1除以 expN2所得到的余数;两个表达式的值异号时,函数值为 expN1除以 expN2所得到的余数再加上 expN2的值。第9页(共9页)数学与计算机科学学院?MOD(20,3)→2?MOD(20,-3)→-1?MOD(-20,-3)→-2?MOD(-20,3)→1 求最大值MAX、最小值MIN格式:

6、MAX

7、MIN(exp1,exp2[,…])功能:求exp1和exp2[,…]中的最大、最小者。2、字符串函数找子字符串AT格式:AT(〈字符表达式1〉,〈字符表达式2〉)功能:求〈字符表达式1〉在〈字符表达式2〉的起始位置数值。说明:①若〈字符表达式2〉中不包含〈字符表达式1〉,则函数值为零;    ②若〈字符表达式2〉的值含有两个以上的〈字符表达式1〉的值,则函数给出第一个值的位置。    ③大小写字母在检索中视为不同。?AT("数据","计算机数据管理系统")→7 求子串函数SUBSTR格式:SUBSTR expC,〈起始位置〉[,〈长

8、度〉]功能:对 expC从给定的〈起始位置〉开始截取指定长度的字符,生成一个新的字符串;说明:①若无<长度>或<长度>大于后面剩余的字符个数,则截至末尾。    ②若〈起始位置〉大于字符串表达式长度,则输出空串。?SUBSTR("110102490217041",7,6)→490217 取左、右子串函数格式:LEFT

9、RIGHT( expC, expN)功能:LEFT从 expC左边截取由 expN的值指定的字符,生成一个新的字符串;RIGHT从 expC右边截取由 expN的值指定的字符,生成一个新的字符串;?LEFT('FOXPRO数据库管

10、理系统',6)→FOXPRO?RIGHT('FOXPRO数据库管理系统',14)→数据库管理系统第9页(共9页)数学与计算机科学学院 删除首部和尾部空格函数LTRIM和TRIM(RTRIM)格式:LTRIM

11、TRIM( expC)功能:LTRIM删除字符串首部的空格TRIM删除字符串尾部的空格说明:ALLTRIM则可删除字符串首尾部的空格。构造空格函数SPACE格式:SPACE( expN) 功能:产生由 expN的值决定的空格数。字符串长度函数LEN格式:LEN( expC)功能:测定字符串的长度(字符个数)。?LEN('FOXPRO数据库

12、管理系统')→20生成重复字符串函数REPLICATER格式:REPLICATER( expC, expN)功能:把 expC的值(字符串)重复由 expN的值指定的次数,生成新的字符串。?REPLICATE('FOXPRO',3)→FOXPROFOXPROFOXPRO大小写字母转换函数LOWER

13、UPPER格式:LOWER

14、UPPER( expC)功能:LOWER把 expC中的大写字母转换为小写字母;     UPPER把 expC中的小写字母转换为大写字母。?LOWER([FoxPro])→foxpro?UPPER([FoxPro])→FO

15、XPRO字符串替换函数STUFF格式:STUFF(<字符表达式1>,<起始位置>,<字符个数>,<字符表达式2>)功能:从指定位置开始,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。