第三章表与数据库(整理).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文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * date字段建立索引后的显示结果 【例】 设置学生信息表中按st_date字段建立的索引为主控索引,并显示所有记录。 USE E:\学籍管理系统\student_info SET ORDER TO st_date LIST 3.5.2 表的排序 命令格式:SORT TO 新表文件名 ON 关键字表达式1[/A|/D][,关键表达式2[/A|/D]…] 功能:对当前表文件按指定的关键字表达式的升序(/A,默认)或降序(/D)排序,排序结果存入一个新表。 【例】对学生信息表按学号字段的降序建立排序文件,并显示排序记录。 USE student_info SORT TO XH ON st_number/D USE XH LIST 3.5.3查询与统计 1.记录的定位查询 (1)顺序查询命令 命令格式:LOCATE [范围][FOR|WHILE条件] 功能:在指定范围内按顺序查找满足条件的记录。 说明: ①范围:指定查找范围,若省略,默认为ALL。 ②FOR条件:指定查询条件。 ③若找到,则将记录指针定位到满足条件的第一条记录上。找不到,记录指针定位到文件尾,并在状态栏显示信息:已到定位范围末尾。可用FOUND()函数测试查找结果。 例:USE student_info LOCATE ALL FOR rxcj600 (2) 继续查找命令 命令格式:CONTINUE 功能:查找满足条件的下一条记录。 说明:LOCATE命令是把记录指针定位到满足条件的第一条记录上,若要继续查找,则使用CONTINUE命令。 【例】 查找学生信息表中性别为女的记录。 USE stusent LOCATE FOR 性别=”女” DISP CONTINUE DISP (2)索引查询命令 ①FIND命令 命令格式:FIND 字符串|数字 功能:在主控索引文件中查找索引关键字值与指定字符串或数字相匹配的记录。如果找到,记录指针定位到该条记录上,如果找不到,状态栏提示:没有找到。 说明: 使用FIND命令之前打开索引文件,并指定主控索引。 查询的值可以是字符串或数值型数据。如果是字符串,可以不用定界符括起来。 查找字符串时,如果设置了SET EXACT OFF 命令,查找的字符串可以是索引关键字的全部或前几个字符,如果设置了SET EXACT ON命令,则字符串只能是索引关键字的全部。 如果查找字符型变量,变量前必须使用宏替换函数。 例:INDEX TO XMIDX ON xm S=王 FIND S 查找姓王的学生记录 DISP 观察查找结果 SEEK S 查询定位 DISP ② SEEK命令 命令格式:SEEK 表达式 功能:在主控索引文件中查找索引关键字值与指定的表达式相匹配的记录。如果找到,记录指针定位到该条记录上,如果找不到,状态栏提示:没有找到。 说明: SEEK命令可以查询字符型、数值型、日期型或逻辑型表达式。如果查找字符串,必须使用定界符, 查找字符型变量,变量前不必使用宏替换函数。 FIND和SEEK命令查找成功后,将记录指针定位到查找到的第一条记录上,如果要继续查找,可以使用SKIP命令查找下一条相匹配的记录,直到所有相匹配的记录找到为止。 【例】 查询命令举例。 USE E:\学籍管理系统\student_info SET ORDER TO st_number FIND 03(或SEEK “03”) DISP SKIP DISP INDEX ON st_name TO NAME XM=”赵红” FIND XM (或SEEK XM) DISP 2.数据的统计 (1)计数命令 命令格式:COUNT [范围][FOR|WHILE条件][TO 内存变量] 功能:统计指定范围内满足条件的记录个数。 说明: ①省略范围,默认为ALL。 ②TO 内存变量:将统计结果保存在内存变量中。若省略,则只在屏幕上显示。 【例】 统计学生信息表中1986年以后出生的人数。

文档评论(0)

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

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

1亿VIP精品文档

相关文档