DFoxpro讲义fox第二章讲义2.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 2. 2 表达式 1 算术运算 + - * / % ** 结果是数值型数据 2 关系运算用于比较,包括: , , = ,=, ==, , # , != , 运算符两边数据类型一致,结果是逻辑值 。 X=125100 X=“A”= =”B” x的值为.f. 逻辑运算用于描述复杂的条件, 运算符两边为能够得出逻辑值的表达式,结果是逻辑值。包括: .and. 与 :两个条件同时成立,结果成立。 .or. 或:两个条件中有一个成立,结果成立。 .not. 非: 否定一个条件 不等于 5 日期和时间 一个日期加一个整数 ,生成一个新的日期 一个日期减一个整数,生成一个新的日期 两个日期相减,生成相隔的天数 2. 2 表达式 字符运算 + 两个字符串相连 两个字符串相连,并将前一个字符串后面的空格放到最后 $ 字符串比较,结果为逻辑值 “aaa ”+”bbb”结果:“aaa bbb” “aaa ”-”bbb”结果:“aaabbb ” 优先级:算术高于关系,高于逻辑 “计算 ”$”计算机” 为 .t. “计算机 ”$”计算” 为 .f. 2. 2 表达式 四、函数 具有特定的功能 函数名 函数参数(个数,类型) 函数返回值(运行结果) max(x,y) 返回x,y中较大的一个 round(1234.567,2) 的返回值为1234.57 ?abs(-123.3) 结果为 123.3 ?int(12.89) 结果为 12 ?max(12,34) 结果为 34 ?mod(8.7,3) 结果为 2.7 ?mod(10, 3) 1 ?mod(-10,-3) -1 ?mod(10, -3) -2 ?mod(-10, 3) 2 余数的符号与除数一致,相异两数相除商为负数。 2. 2 表达式 ? Round(126.456,-1) 结果为 130 ?substr(“中国人民”, 3 ,2) 结果为 国 ?left(“中国人民”,4) 结果为 中国 ?at(“is”,”this is a book”, 2 ) 结果为 6 ?right (“中国人民”,4) 结果为 人民 圆整 第一个字符串 第二个字符串 第几次出现 位置为:第 6 个字符 ?round(126.456 , 2) 结果为 126.46 ?recno( ) 当前表中的记录指针所指的记录号 2. 2 表达式 ? dtoc(date()) 结果为 03/17/02 将今天的日期转为字符串 ?ctod(“10/01/97”) 结果为 10/01/97 将字符转为日期 ?year(ctod(“10/01/97”)) 结果为 1997 得到日期中的年 ?year(date( )) 结果为 2004 得到当前日期的年 系统日期函数 函数名后都有括号(无论是否有参数) 函数的调用方式: 命令窗口中输入 ? 函数名 其余函数:P50-52 2. 2 表达式 五、命令中常用短语 每种短语对应了某种功能,例如:条件,范围等 命令动词 [范围] [表达式表] [FIELDS字段名表] [FOR条件] [WHILE条件]…… 范围:在哪些记录范围执行操作: ALL、NEXT n、RECORD〈n〉、REST FOR条件:仅对指定范围内满足条件的记录进行操作 WHILE条件:从当前记录开始,在指定范围内对符合条件的记录进行操作,一旦遇到不满足条件的记录则终止命令。 在表中筛选行 2. 2 表达式 假定当前记录指针指向第6条记录 all rest next 5 record 3 2. 2 表达式 FOR条件:对满足条件的记录进行操作,当不指定范围时,缺省范围是all。 假定表结构为:姓名(C),工资(N),职称(C),出生年月(D) ,婚否(L) 以 list 命令为例 List for 职称=“教授” or 工资3000 显示工资高于3000或是教授的记录 复合条件 List for 工资3000 数值型比较 List for 职称=“副教授”

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档