【数据库应用基础】FoxPro的常用函数.pptVIP

【数据库应用基础】FoxPro的常用函数.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11讲 FoxPro的常用函数 什么是函数? 函数是能够返回一个值的子程序; 函数由函数名和一对圆括号组成; 根据需要用户可以自定义函数; 系统提供200多种系统函数。 绝对值函数:ABS(数值表达式) 【例】 ABS(-12.5) 求平方根函数:SQRT(数值表达式) 【例】 SQRT(4) ×SQRT(-4) 最大值函数:MAX(数值表达式1,数值表达式2) 【例】 MAX(12,4) 最小值函数:MIN(数值表达式1,数值表达式2) 【例】 MIN(12,4) 四舍五入:ROUND(数值表达式1,数值表达式2) ROUND函数,数值表达式2=0,加一位四舍五入; 0,小数点前,四舍五入。 【例】 ?ROUND(1234.5671,2) 1234.57 ? ROUND(1234.5671,0) 1235 ? ROUND(1234.5671,-1) 1230 【例】 store 47.6554 to d ? round(int(d)+d,2)的执行结果是: A.94 B.95.66 C.94.655 D.94.66 取整函数:INT(数值表达式) 常用来判别一个数能否被另一个数整除。 例:表达式 INT(X/2)=X/2 为真,说明X能被2整除(偶数),否则不能被2整除(奇数)。 【例】INT(5/2) INT(5/-2) INT(-49,9) 求余函数:MOD(数值表达式1,数值表达式2) MOD函数的功能同模除运算%,符号同数值表达式2。 符号相同:余数=被除数-商* 除数 符号不同:余数=(商+1) * 除数-被除数 【例】 ?MOD(36,10), MOD(10,36), MOD(36,-10), MOD(10,-36), MOD(-10,36) 6 10 -4 -26 26 注意FoxPro中无平方函数。对于X平方可表示为X^2、X**2或X*X。 【例】 表达式3*5**2+10%6/2的结果为: A.227 B.76 C.226 D.77 宏替换函数:字符型变量[.字符串常量] 宏替换函数&替换字符型变量的值,注意在&后的变量必须是字符型。 常用在程序中实现对任意的输入对象进行相关操作。 用.将宏替换函数后的字符串常量分隔。 【例】 执行下列命令后,将显示: store 100 to yz store 10 to y store z to n store yn to m ? m A.100 B.0 C.10 D.显示‘变量没找到’ 【例】 km=space(8) @ 5,15 say 请输入数据库文件名: get km read use km 【例】允许嵌套 stor 99 to rj 99 stor j to z j stor rz to mn rj ? mn 99 【例】宏函数与后面字符间,以.分隔 stor / to c / stor 125c.5 to s 125/5 【例】 X=‘1998’ ? X+5 2003 ? ‘X+5’ 1998+5 子串有哪些信誉好的足球投注网站函数: AT(字符串表达式1,字符串表达式2[,数值]) RAT(字符串表达式1,字符串表达式2[,数值]) 子串有哪些信誉好的足球投注网站函数AT()返回字符串1在字符串2中从左边的开始位置,若字符串2不包含字符串1,则返回值为0。RAT从右边开始。 【例】?at(for,FoxPro 2.6 for Windows) 12 【例】 x=o y=FoxPro 2.6 for Windows ? at(x,y,3) 13 取子串函数:SUBSTR(字符串,起始位置[,字符个数]) 取左子串函数:LEFT(字符串,字符个数) 取右子串函数:RIGHT(字符串,字符个数) 【例】 str=FoxPro 2.6 for Windows ? subs(str,12,3) for ? left(str,10) FoxPro 2.6 【例】sno=‘990108’ ? Subs(sno,1,2) ? Right

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档