第章_数据库的建立与维护(改).pptVIP

  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文档。上传文档
查看更多
第章_数据库的建立与维护(改).ppt

4.3.2 数据库表的常用属性 字段有效性:控制对应字段值的有效范围。 规则:是逻辑表达式,当输入或修改对应字段值后,如逻辑表达式的值为.T.,则通过有效性规则检验;如果逻辑表达式的值为.F.,则系统要求重新输入数据。 信息:为字符表达式,当输入或修改对应字段值时,如果违背了有效性规则,则系统显示该表达式的值。 默认值:向表中添加新记录时,系统自动将默认值填到对应字段中。 范围 范围用于指出命令要操作的记录范围。 All:表示要操作表中全部记录。 Record n:n为正整数表达式,设其值为m,表示操作记录号为m的一条记录。 Next n:n为正整数表达式,设其值为m,表示操作当前记录开始的后m个记录(包含当前记录)。 Rest:表示从当前记录开始操作到表中最后记录(包括当前记录)。 For 条件和While 条件的作用 For条件 条件是逻辑表达式,当表达式的值为.T.时,表示满足条件;否则表示不满足条件。 表示操作范围内满足条件的所有记录。 While条件 表示从记录范围中第一个记录开始,操作到记录范围内不满足条件的记录为止。 4.9.2 移动记录指针的命令 相对当前记录位置: N0:指针向下移动N个记录,移到最后记录之后,Eof()为.T.。 N0:指针向上移动N个记录,试图移到第一个记录之前,Bof()为.T.。 N为1时可以只写Skip。 2. Skip 命令 格式: Skip N 4.10.1 与查找记录相关的函数 1. Found函数 判断其他函数或命令的查找结果,.T. 找到;.F.没找到。 格式: Found( ) 4.10.2 查找记录的命令 格式: Locate For 条件 找到时指针指向满足条件的第1个记录;没找到,指针指向文件结束记录。可用 Found或Eof函数判断结果。 不需控制索引 Continue命令查找满足条件的其他记录。 1.Locate命令 4.10.2 查找记录的命令 Seek 表达式 [Order 索引序号 | 独立索引文件名 | [Tag] 索引标识名 [Of 复合索引] [Ascending | Descending] ] 2.Seek命令 命令没有返回值,用Found()或Eof()函数判断是否找到。 Use XSB Index XSSY Seek ’王爽’ Order 姓名 ? 学号,姓名,出生日期 Use 例 4.11.1 记录个数的统计 Count [ 范围 ] [ For 条件 ] [ While 条件 ] [ To 内存变量 ] Use CJB Count To RS For Left(学号,2)=’22’; AND 考试成绩+课堂成绩80; AND 课程码=’010201’ ? RS 统计给定范围内满足条件的记录个数,统计结果可以保存到指定的内存变量中。 例 省略To 内存变量,当系统处于Set Talk On 状态时,将在VFP的状态行或主窗口中显示统计结果。 4.11.2 数据求和 Sum [ 表达式表 ] [范围] [For 条件] [While 条件] [To 内存变量表 | To Array 数组名 ] 在当前表中,对给定范围内满足条件的记录按给定的表达式求和。 例 需要求和的各个表达式。省略,对当前表中全部数值类型的字段求和。使用数字1表示对满足条件的纪录计数。 指出保存求和结果的各个内存变量,要求内存变量与表达式一一对应。 将求和结果保存到给定数组的元素中。 Use CJB Sum 1,考试成绩,课堂成绩,实验成绩 To Array CJ Display Memory Like CJ Use Use CJB Average 考试成绩+课堂成绩 To X For ; Left(学号,2)=’11’ AND 课程码=’010201’ Average 考试成绩+课堂成绩+实验成绩 To Y; For Left(学号,2)=’11’AND 课程码=’010101’ ? X,Y 4.11.3 求数据平均值 Average [表达式表] [范围] [For 条件] [While 条件] [ To 内存变量表 | To Array 数组名 ] 在当前表中,对给定范围内满足条件的记录按给定的表达式求平均值。 例 给出要汇总的各个字段,要汇总的字段必须是数值类型的字段。省略此项时,对当前表中具有数值类型的全部字段进行汇总。 4.11.4 数据汇总 Tota

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档