- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库 PPT6第六章
第6章 查询与视图 6.1 查询和视图的基本概念 6.2 查询 6.3 视图 6.4 SQL简介 6.1 查询和视图的基本概念 查询通过设置一些查询条件,在一定的范围内查找符合条件的数据,并做简单的统计,以一定的顺序显示和保存查询结果。查询数据实际上就是运行查询文件的过程。查询得到的结果可以排序、分类,并以多种方式输出。 视图是建立在数据库表上的虚拟表,其中的数据来源于数据库表,本身只有定义而不包含数据。用户可以在一个或多个数据库表上找出所需字段灵活定义视图,既方便查找又不增加数据冗余。 6.1 查询和视图的基本概念 查询和视图的主要区别是: ① 视图必须在数据库中建立,离开数据库就失去了数据来源,脱离数据库的视图是没有意义的;而查询可以脱离数据库以独立的文件形式存在。 ② 查询的结果可以以多种形式输出,而视图只能以虚拟表的形式浏览和使用。 ③ 查询只能从数据库中读取数据,不能修改数据库;而视图可以修改更新数据库。 6.2 查询 6.2.1 查询和统计命令 1. 查询命令 (1)顺序查找命令(LOCATE) 格式:LOCATE FOR 条件表达式 [CONTINUE] 功能:在当前数据表中查找符合条件表达式的第一条记录。 (2)索引查询命令 格式1:FIND 字符串|数值 功能:在表的索引文件中查找指定的字符串或数值。 6.2 查询 格式2:SEEK 条件表达式 功能:在主控索引文件中查找符合条件表达式的第一条记录。 (3)过滤器命令 格式:SET FILTER TO [条件表达式] 功能:制定表记录操作时的过滤器。 2. 统计命令 (1)求和命令 格式:SUM [字段名表][FOR 条件表达式][TO 内存变量表|TO ARRAY 数组名] 6.2 查询 功能:根据条件对指定的字段求和并保存。 (2)求平均值命令 格式:AVERAGE[字段名表][FOR条件表达式][TO内存变量表|TO ARRAY数组名] 功能:根据条件对指定的字段求平均值并保存。 (3)计数命令 格式:COUNT[字段名表][FOR条件表达式][TO内存变量表|TO ARRAY数组名] 功能:根据条件统计指定字段变量的个数并保存。 6.2 查询 (4)统计计算命令 格式:CALCULATE 数值表达式列表[FOR条件表达式] [TO内存变量表|TO ARRAY数组名] 功能:对符合条件的记录的数值型字段分别进行统计计算。 (5)分类汇总命令 格式:TOTAL ON分类字段TO目标文件名[FIELDS汇总字段][FOR条件表达式] 6.2 查询 6.2.2 界面方式建立查询 在Visual FoxPro中建立查询最便捷的方式是利用系统提供的查询向导和查询设计器两个工具。 1. 使用查询向导建立查询 步骤1:启动查询向导。单击【文件】菜单中的【新建】命令,在打开的【新建】对话框中选中【查询】单选按钮,然后单击【向导】按钮,如图6.1所示。 步骤2:向导选取。在【向导选取】对话框中选中【查询向导】列表项,单击【确定】按钮,如图6.2所示。 6.2 查询 步骤3:字段选取。在【查询向导】对话框的“步骤1?字段选取”中,首先在【数据库和表】下拉列表中,选择数据库“学生成绩管理”的表“student”;然后在【可用字段】列表框中,选择“学号”,单击 按钮将其移入【选定字段】列表框,用同样的方法将“姓名”、“班级”、“性别”、“年龄”移入【选定字段】列表框;完成后单击【下一步】按钮,如图6.3所示。 步骤4:筛选记录,输入查询的筛选条件。在【查询向导】对话框的“步骤3?筛选记录”中,根据要求在【字段】下拉列表中选择“STUDENT.系别”,在【操作符】下拉列表中选择“等于”,在【值】文本框中输入“计算机”;完成后单击【下一步】按钮,如图6.4所示。 6.2 查询 步骤5:排序记录。在【查询向导】对话框的“步骤4?排序记录”中,从【可用字段】列表框选择一个字段作为排序字段(例如“学号”),单击【添加】按钮将其放入【选定字段】列表框,并选中【升序】单选按钮,单击【移去】按钮可移回,完成后单击【下一步】按钮,如图6.5所示。 步骤6:限制记录。在【查询向导】对话框的“步骤4a?限制记录”中,可以设定显示的记录数或百分比;若不设定,可直接单击【下一步】按钮,如图6.6所示。 6.2 查询 步骤7:完成。在【查询向导】对话框的“步骤5?完成”中,选中【保存查询】单选按钮,如图6.7所示。单击【预览】按钮可查看结果,单击【完成】按钮将出现【另存为】对话框。在【另存为】对话框中,可选择合适的路径并输入文件名,如在【文件名】文本框中输入文件名“JSJA.QPR”,单击【保存】按钮。 建立查询后,可以单击【程序】菜单中的【运行】命令,在打开的
您可能关注的文档
最近下载
- 江西财经大学-微积分1-试卷含答案.pdf VIP
- 售后技术年终工作总结技术工作总结PPT.pptx VIP
- 《视听语言》课程简介及教学大纲.doc
- 智慧树《中华国学》完整排版答案.doc VIP
- 餐饮企业月度财务报表编制模板.docx VIP
- 煤炭物流仓储建设项目运营管理方案(模板范文).docx VIP
- 铜选厂尾矿资源综合回收利用建设项目可行性研究报告.doc VIP
- __主题__:地铁站务员岗位面试常见问题及参考回答,包括求职动机、日常工作内容、核心素质、过往经验、倒班制度、实际情况与预期不符等方面,以及服务意识与沟通能力、安全管理与应急处置等各类具体场景下的应对措施和考察点.docx VIP
- 2025年智慧树知到《国际关系分析》章节测试答案.pdf VIP
- 期货高手策略分析报告.pptx VIP
原创力文档


文档评论(0)