第五章 查询、统计与多表操作.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文档。上传文档
查看更多
2003-4-20 VFP程序设计实用教程课件 第五章 查询、统计和多表操作 大纲要求: 1、排序与索引 2、查询 1)顺序查询 LOCATE … CONTINUE ; 2)索引查询 FIND,SEEK…SKIP ; 3、多工作区操作 1)工作区的选择 2)表与表之间的连接与关联 5.1 排序 1、排序的概念 把当前数据表中的数据记录按某种顺序重新排列构成一个新数据表文件,新表内容可以与源表完全相同,也可以只取源表的一部分内容,但新表不改变源表内容和记录顺序。 要首先打开当前表; 要生成新文件; 新文件要用USE命令打开才能使用。 5.1 排序 2、排序命令 sort to 新文件名 on 字段名1 [/A] [/D][/C] [,字段名2 [/A] [/D] …… ] [范围] [for / while条件] [fields字段名列表] 排序 到 新文件 按 字段1 /升序 /降序,字段2 /升序 /降序 …… 排序范围 选择条件 条件 排序字段 字段列表 5.1 排序 3、命令说明 1) 排序字段,只能为C、N、D三种类型,排序 依据: C型:英文按字母顺序、汉字按拼音顺序。 N型: 按大小; D型: 按日期的新老(新 老) 2)[/A]—升序,[/D]—降序,缺省—升序,[/C]-不区分大小写 3)先按字段名1(关键字1)排序,对关键字1相同的,再按字 段名2(关键字2)排序,以此类推。 示例: 学生表,按性别,性别相同按入校总分排序。 SORT TO 新表 ON 性别,入校总分 5.2 索引 1、索引概念——加速查找 建立一个小得多的索引文件,在索引文件里,给出由低到高(或由高到低)排列的关键字值及其相应的记录号。下例为按出生日期建立的索引文件。 5.2 索引 2、索引分类 单索引-----文件的扩展名为.idx 为与原FOXBASE兼容而保留,只能对一个索引表达式建立索引,目前已很少使用。 复合索引-------文件的扩展名为.cdx 当前主要使用的索引方式,在一个文件中,可以建立针对多个索引表达式的多个索引,每个索引通过索引标识来区别。 结构复合索引与表文件同名,当打开表时自动打开。分为:主索引、侯选索引、普通索引、唯一索引 5.2 索引 3、索引关键字和索引类型 索引关键字:建立索引时使用的字段或字段组合。 索引类型 1)主索引:数据库表中设定有主关键字的索引,要求字段具有唯一值。自由表没有主索引。 2)侯选索引:同样要求唯一值。数据库表、自由表都可有多个候选索引。 3)普通索引:允许多值。任意表可有多个普通索引。 4)唯一索引:允许多值,但索引表中 只记录相同关键字记录的第一个。 5.2 索引 4、索引的建立 1)菜单方式: 首先,打开表; “显示”菜单=》“表设计器” 或:“窗口”菜单=》“数据工作期”=》 =》选中表=》“属性”=》“修改”= “表设计器” 在表设计器中, (1) “字段”卡片中选择索引为升序或降序。 (2) “索引”卡片中选择索引类型。 5.2 索引 4、索引的建立 2)命令方式: (1)创建独立单索引 index on 关键字表达式 to 索引文件名 [for 条件表达式] [ADDITIVE] 索引 按 关键字表达式 到 单索引文件名.IDX 对满足 条件 (的记录)新增索引 关键字表达式一般是单个字段,若有多个,则需转化为相同数据类型并用+、-连接,索引关键字可以是N、C、D型。 索引一旦建立,即自动打开,开始起作用。 5.2 索引 4、索引的建立 2)命令方式: (2)创建复合索引 INDEX ON 索引表达式 TAG 标记名 [ASCE ] [DESC ] [UNIQUE] [FOR 条件] [ADDI ] 索引 按 索引表达式 标识 标记名 升序/降序 唯一索引 对满足 条件 (的记录) 新增 当索引表达式是由多个字段组成时,多个字段之间用“十”或“一”连接,主关键字在最前面,且数据类型要相同 。 索引一旦建立,即自动打开,开始起作用。 5.2 索引 4、索引的建立——示例: (1)创建独立单索引_ 学生表: 出生年月

文档评论(0)

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

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

1亿VIP精品文档

相关文档