- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13.1.1 查询设计器 建立查询的方法主要是使用“查询设计器”。 1. 启动“查询设计器” 启动“查询设计器”的方法主要有以下几种: ● 单击常用工具栏上的“新建”按钮,在“新建”对话框中,选中“查询”并单击“新建文件”。 如果需要添加所有可用字段,可直接单击“全部添加”按钮,或者将表顶部的*号拖到“选定字段”框中。 2) 改变字段顺序 在“字段”选项卡中,字段的出现顺序决定了查询输出字段的顺序。在“选定字段”中上、下拖动字段名左侧的移动框,可以改变输出字段的顺序,如图13.3所示。 3. 选定所需记录 在“查询设计器”的“筛选”选项卡中,可以构造一个带有WHERE子句的选择语句,用来决定需要的记录。 例如,查找所有“入学成绩”在500分以上的学生,其操作步骤为:在“筛选”选项卡中,从“字段名”列表中选择“St.入学成绩”,在“条件”列表中选择“=”,在“实例”中输入500,如图13.4所示。 13.1.2 组织输出结果 定义查询输出后,可组织出现在结果中的记录,方法是对输出字段进行排序和分组,也可筛选出现在结果中的分组。 1. 排序查询结果 排序决定了查询输出结果中记录的顺序。例如,按“入学成绩”和“学号”对记录进行升序排序。操作步骤如下: (1) 在“排序依据”选项卡中,从“选定字段”中选定字段名,单击“添加”按钮,如图13.5所示。 (2) 在“排序选项”中,如果按“升序”排序,则选中“升序”,否则选中“降序”。 字段在“排序条件”框中的次序决定了查询结果排序时的重要性次序,第一个字段决定了主排序次序。例如,假设在“排序条件”框中的第一个字段是“入学成绩”,第二个字段为“学号”,则查询结果将首先以入学成绩进行排序,如果入学成绩中有一个以上的记录具有同样的字段值,这些记录再以学号进行排序。 2. 分组查询结果 分组是指将一组类似的记录压缩成一个结果记录,以便于完成基于一组记录的计算。分组在与某些累计函数联合使用时效果较好,如SUM、COUNT、AVG等。例如,若想得到某一学生的所有课程的平均成绩,不用单独查看所有的记录,只需把所有记录合成一个记录,即可获得所有成绩的平均值。其操作步骤如下: (1) 选中“字段”选项卡,在“函数和表达式”框中键入表达式(如AVG(St.入学成绩))。 (2) 单击“添加”按钮,在“选定字段”框中放置表达式,如图13.6所示。 (3) 在“分组依据”选项卡中,加入分组结果依据的表达式,如图13.7所示。若要对已进行过分组或压缩的记录进行筛选,可单击“满足条件”按钮,在“满足条件”对话框中设定条件。 在“查询去向”对话框中,各输出去向的含义如下所述。 ● 浏览:在“浏览”窗口中显示查询结果。 ● 临时表:将查询结果存储在一个命名的临时只读数据表中。 ● 表:使查询结果保存为一个命名的数据表。 ● 图形:使查询结果可用于Microsoft Graph(Graph是包含在VFP中的一个独立的应用程序)。 ● 屏幕:在VFP主窗口或当前活动输出窗口中显示查询结果。 ● 报表:将输出送到一个报表文件(?.frx)。 ● 标签:将输出送到一个标签文件(?.lbx)。 许多选项都有一些可以影响输出结果的附加选择。例如,“报表”选项可以打开报表文件,并在打印之前定制报表,也可以选用“报表向导”帮助自己创建报表。 如果想以某种方式标识查询,或对它作一些注释说明,则可以在查询中添加备注,这样有利于以后确认查询。方法是:单击“查询”菜单→“备注”,在“备注”框中输入与查询有关的内容。这时输入的注释内容将出现在SQL窗口的顶部,并且前面有一个?*?号表明其为注释。 13.1.5 高级查询 在实际使用中,有时需要对查询所返回的结果做更多的控制。例如,查找满足多个条件的记录(如中文系入学成绩大于500分的男同学),或者查找满足两个条件之一的记录(如计算机系或中文系)。这时,就需要在“筛选”选项卡中添加更多的控制条件。 1. 缩小搜索 如果想使查询同时满足一个以上条件的记录,只需在“筛选”选项卡中的不同行上列出这些条件,这一系列条件便自动以“与”(AND)的方式组合起来,因此只有满足所有这些条件的记录才会被检索到。 例如,需查询“中文系入学成绩大于500分的男同学”,可在不同的行上输入3个搜索条件,如图13.11所示。如果需要设置“与”(AND)条件,如入学成绩在500~540分之间,可在“逻辑”列中选择“AND”。 2. 扩充搜索 如果需要使查询检索到的记录满足一系列选定条件中的任意一个(例如,需查询“计算机系或中文系的学生记录”),可以在这些选择条件中间插入“或
您可能关注的文档
- 新Visual C# 2008程序设计教程 教学课件 978 7 302 26232 9 ch12.ppt
- 新Visual C# 2008程序设计教程 教学课件 978 7 302 26232 9 ch13.ppt
- 新Visual C# 2008程序设计教程 教学课件 978 7 302 26232 9 ch14.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch01.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch02.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch03.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch05.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch06.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch07.ppt
- 新Visual C# 2010程序设计教程 教学课件 978 7 302 28609 7 ch08.ppt
- 新Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 第11 15章 第14章.ppt
- 新Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 第11 15章 第15章.ppt
- 新Visual FoxPro 6.0程序设计教程 第二版 教学课件 丁爱萍 封面及目录.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第1章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第2章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第3章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第4章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第5章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第6章.ppt
- 新Visual FoxPro 6.0程序设计教程(丁爱萍) 第7章.ppt
文档评论(0)