VFP 查询

上传人:206****923 文档编号:41701783 上传时间:2018-05-30 格式:DOC 页数:23 大小:390.50KB
返回 下载 相关 举报
VFP 查询_第1页
第1页 / 共23页
VFP 查询_第2页
第2页 / 共23页
VFP 查询_第3页
第3页 / 共23页
VFP 查询_第4页
第4页 / 共23页
VFP 查询_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《VFP 查询》由会员分享,可在线阅读,更多相关《VFP 查询(23页珍藏版)》请在金锄头文库上搜索。

1、查询一查询一教学目标:创建查询向导比较运算符及含义 教学重点:比较运算符的含义教学难点:比较运算符及含义 备课时间:2012 年 2 月 5课时数:2 课时授课时间:2012 年 2 月 13 号教学方法:多媒体1、引入引入同学们都知道学校学生众多,如果我想查找学校的团员同学的信息的话,这个时候可能要在上万的数据里面去统计。这样是不是很费时?那么在 VFP 中可以用查询来实现查找我们所需的数据。2、新课新课1、查询:扩展名(.qpr)【实现方法实现方法】查询向导、查询设计器、SQL-SELECT 语句【创建的步骤创建的步骤】命令:命令:create query1 使用查询向导或查询设计器开始创

2、建查询2 指定查询的数据表3 选择在查询结果中须出现的字段4 指定查询条件来筛选所需记录5 设置排序或分组来查询结果6 保存与运行查询。7 设置查询结果的输出方式【实例实例 1】 利用查询向导查询向导在 xsqk 表中查询出入学成绩在 460 分以上的所有男生记录,并按入学成绩升序输出,查询文件名为“qry1.qpr”1 单击“文件”-“新建”-“查询”-“向导”2 选取“查询向导”-“确定”3 在查询向导里面进行设置。选取数据源和字段选取数据源和字段设置筛选的条件设置筛选的条件【想一想】 “与”和“或”的含义与:( )或:( )排序查询结果排序查询结果设置查询结果所包含的记录数设置查询结果所

3、包含的记录数保存查询保存查询说明:说明:完成里面有三个选项完成里面有三个选项.“保存查询保存查询“:只保存查询。:只保存查询。 “保存并运行查询保存并运行查询”:保:保存查询并且运行查询的结果。存查询并且运行查询的结果。 “保存查询并在查询设计器修改保存查询并在查询设计器修改”:保存查询并且:保存查询并且打开查询的设计器窗口。打开查询的设计器窗口。【运行查询运行查询】:“!”对应的快捷键是对应的快捷键是 CTRL+Q 或者命令:do(必须接上扩展名)【打开查询设计器打开查询设计器】modify query【查询去向查询去向】运行查询,默认输出到“浏览”窗口,是临时的,一旦关闭浏览窗口,将自动删

4、除。如希望永久保存,则须设置查询去向。方法:“查询”菜单-“查询去向”-在弹出的“查询去向“对话框,选择查询结果的输出去向。输出去向有:浏览、临时表、表、图形、屏幕、报表、标签。其中默认输出到浏览窗口。查询去向窗口查询去向窗口【练习练习 1】1 在在 xscj 表中查询数学及格的所有记录信息。表中查询数学及格的所有记录信息。2 在在 xscj 表中查询出总分前表中查询出总分前 3 名的学生记录信息。名的学生记录信息。【实例实例 2】利用查询设计器,利用查询设计器,在 xsqk 表中查询如下信息。1 姓”刘“的记录。2 入学成绩介于 450 到 500 分的记录。3 按入学成绩降序排序记录。4

5、男女同学入学成绩最高分。5 入学成绩前 3 名的记录。3、小结小结请同学总结。4、作业作业1 姓”刘“的记录。2 入学成绩介于 450 到 500 分的记录。3 按入学成绩降序排序记录。4 男女同学入学成绩最高分。入学成绩前 3 名的记录5、板书板书查询:扩展名(.qpr)【实现方法实现方法】查询向导、查询设计器、SQL-SELECT 语句【创建的步骤创建的步骤】命令:命令:create query1 使用查询向导或查询设计器开始创建查询2 指定查询的数据表3 选择在查询结果中须出现的字段4 指定查询条件来筛选所需记录5 设置排序或分组来查询结果6 保存与运行查询。7 设置查询结果的输出方式6

6、、教学后记教学后记1、学生能很好的运用查询向导。2、对筛选不够熟悉。查询二查询二教学目标:利用查询设计器创建查询比较运算符及含义 教学重点:每个选项卡的作用教学难点:筛选选项卡的使用备课时间:2012 年 2 月 5课时数:1 课时+2 上机授课时间:2012 年 2 月 15、17 号教学方法:多媒体1、引入引入复习引入。二、新课二、新课【启动查询设计器方法启动查询设计器方法】单击“文件”-“新建”-“查询”-“新建文件”查询设计器窗口组成:上下两部分,上半部分指定数据源,下半部分由多个选项卡组成。字段选项卡:用于指定所需的字段和字段函数(函数和表达式的位置) 。常用函数如下表。为查询选择字

7、段,还有如下一些快捷方法:双击字段、双击表中的“*”添加所有字段、按住 CTRL 键单击多个字段,然后拖动。函数名称功能简介实例Count()统计指定字段的记录数Count(*) Count(姓名)count(distinct 姓名)Min()计算指定字段值中的最小值Min(入学成绩)Max()计算指定字段的值中的最大值Max(入学成绩)Avg()计算指定字段的值中的平均值Avg(入学成绩)Sum()计算指定字段的值的总计Sum(入学成绩)筛选选项卡:用于为查询设置筛选条件。比较运算符见书上 83 页。排序依据选项卡:用于排序。分组依据选项卡:用于为查询结果分组。杂项选项卡:设置无重复记录说明

8、:当从多个表获取数据时,就需要将多个表联接起来,VFP 提供了 4 中联接类型。内部联接、左联接、右联接、完全联接,默认为内部联接。函数表达式的行标题格式为函数名+下划线+字段名,可使用 AS 来改变行标题。格式“函数表达式 as 行标题” 。3、小结小结这节课重点在于几个常用的字段函数以及表间的关系。4、作业作业上机练习。本节练习题。5、板书板书查询设计器窗口组成:上下两部分,上半部分指定数据源,下半部分由多个选项卡组成。字段选项卡:用于指定所需的字段和字段函数(函数和表达式的位置) 。常用函数如下表。为查询选择字段,还有如下一些快捷方法:双击字段、双击表中的“*”添加所有字段、按住 CTR

9、L 键单击多个字段,然后拖动。函数名称功能简介实例Count()统计指定字段的记录数Count(*) Count(姓名)count(distinct 姓名)Min()计算指定字段值中的最小值Min(入学成绩)Max()计算指定字段的值中的最大值Max(入学成绩)Avg()计算指定字段的值中的平均值Avg(入学成绩)Sum()计算指定字段的值的总计Sum(入学成绩)筛选选项卡:用于为查询设置筛选条件。比较运算符见书上 83 页。排序依据选项卡:用于排序。分组依据选项卡:用于为查询结果分组。杂项选项卡:设置无重复记录说明:当从多个表获取数据时,就需要将多个表联接起来,VFP 提供了 4 中联接类型

10、。内部联接、左联接、右联接、完全联接,默认为内部联接。函数表达式的行标题格式为函数名+下划线+字段名,可使用 AS 来改变行标题。格式“函数表达式 as 行标题” 。6、教学后记教学后记学生对字段函数比较陌生,需加强记忆和练习。查询三查询三教学目标:利用 sql-select 语句创建查询显示区的理解 教学重点:显示区的理解教学难点:显示区的理解备课时间:2012 年 2 月 6课时数:2 课时授课时间:2012 年 2 月 20 号教学方法:多媒体一、引入一、引入前面我们已经将了查询向导和查询设计器,还有一种方法就是 SQL-SELECT。二、新课二、新课1、利用 SQL-select 语句

11、实现查询。【格式】select 显示区显示区 from 数据源数据源Where Order by descending|ascendingGroup by Into 查询去向查询去向【显示区显示区】显示查询最后的结果部分。显示查询最后的结果部分。1 All|distinct all 表示允许在查询结果中出现内容重复的记录;表示允许在查询结果中出现内容重复的记录;distinct 表示不允许出现内容重复的字段。省略两者则表示默认状态表示不允许出现内容重复的字段。省略两者则表示默认状态为为 all。一般放在字段的前面。一般放在字段的前面。2 字段名列表:用于指定需要查询的字段,多个字段时用字段名列

12、表:用于指定需要查询的字段,多个字段时用“, ”隔开。隔开。3 “*”:代表全部字段。:代表全部字段。4 字段函数:函数字段函数:函数+as 新的列标题新的列标题函数名函数名功能功能Count()统计指定字段的记录数统计指定字段的记录数Max()() 、min()()统计指定字段的最大值和最小值统计指定字段的最大值和最小值Avg()()统计指定字段的平均值统计指定字段的平均值Sum()()统计指定字段的总和统计指定字段的总和5 From 表名:表名: 指定数据源。指定数据源。实例实例 1:select all 团员否团员否 from xsqk实例实例 2:select distinct 性别性

13、别 from xsqk实例实例 3:从:从 xsqk 表中查询出所有的字段的全部记录内容。表中查询出所有的字段的全部记录内容。实例实例 4:从:从 xscj 表中查询出语文成绩的最大值、最小值、总语文表中查询出语文成绩的最大值、最小值、总语文成绩、平均语文成绩。成绩、平均语文成绩。实例实例 5:统计:统计 xsqk 表中总学生人数。表中总学生人数。实例实例 6:查询:查询 xsqk 表中的学号、姓名、入学成绩字段的所有记表中的学号、姓名、入学成绩字段的所有记录。录。3、小结小结这节主要讲了 sele 的显示区,以及 from 子句。4、板书板书1、利用 SQL-select 语句实现查询。【格

14、式】select 显示区显示区 from 数据源数据源Where Order by descending|ascendingGroup by Into 查询去向查询去向【显示区显示区】显示查询最后的结果部分。显示查询最后的结果部分。1 All|distinct all 表示允许在查询结果中出现内容重复的记录;表示允许在查询结果中出现内容重复的记录;distinct 表示不允许出现内容重复的字段。省略两者则表示默认状态表示不允许出现内容重复的字段。省略两者则表示默认状态为为 all。一般放在字段的前面。一般放在字段的前面。2 字段名列表:用于指定需要查询的字段,多个字段时用字段名列表:用于指定需

15、要查询的字段,多个字段时用“, ”隔开。隔开。3 “*”:代表全部字段。:代表全部字段。4 字段函数:函数字段函数:函数+as 新的列标题新的列标题函数名函数名功能功能Count()统计指定字段的记录数统计指定字段的记录数Max()() 、min()()统计指定字段的最大值和最小值统计指定字段的最大值和最小值Avg()()统计指定字段的平均值统计指定字段的平均值Sum()()统计指定字段的总和统计指定字段的总和5 From 表名:表名: 指定数据源。指定数据源。5、作业作业1:select all 团员否团员否 from xsqk2:select distinct 性别性别 from xsqk3:从:从 xsqk 表中查询出所有的字段的全部记录内容。表中查询出所有的字段的全部记录内容。4:从:从 xscj 表中查询出语文成绩的最大值、最小值、总语文成绩、表中查询出语文成绩的最大值、最小值、总语文成绩、平均语文成绩。平均语文成绩。5:统计:统计 xsqk 表中总学生人数。表中总学生人数。6:查询:查询 xsqk 表中的学号、姓名、入学成绩字段的所有记录。表中的学号、姓名、入学成绩字段的所有记录。6、教学后记教学后记这节主要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号