欢迎来到天天文库
浏览记录
ID:39339222
大小:4.22 MB
页数:75页
时间:2019-07-01
《VFP_数据的统计与查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、8-1查询设计器的启动8-2创建查询8-3统计和计算8-4确定查询输出的内容8-5数据分组小计8-6查询结果的输出目的地8-7创建多个表的查询8-8如何创建交叉表8-2创建查询8-2-1选择数据表8-2-2选择要出现在查询结果中的字段8-2-3指定字段出现在查询结果中由左至右的顺序8-2-4检查查询设计情况与保存查询文件8-2-5显示查询结果8-3统计和计算8-3-1添加统计计算字段8-3-2修改查询结果中列标题8-4确定查询输出的内容8-4-1限制重复记录8-4-2显示名列前茅或垫底者8-4-3指定查询条件8-4-4排序查询结果8-5数据分组小计
2、8-5-1一般分组8-5-2按条件分组8-6查询结果的输出目的地8-6-1查询去向对话框8-6-2将查询结果保存在数据表中8-6-3用图形表现查询结果8-6-4在屏幕上输出画面8-6-5以报表方式输出查询结果8-6-6按邮寄标签形式输出8-7创建多个表的查询8-7-1多表查询的特点8-7-2设置联接条件8-7-3编辑联接条件8-7-4查询实例8-1查询设计器的启动1.菜单方式8-1查询设计器的启动1.菜单方式8-2-1选择数据表1.未打开任何数据库创建查询的目的无非是为了进行表的查询处理,因此启动查询设计器以后的第一件事就是指定所要查询的表。可以继
3、续加入其他的表1.未打开任何数据库选择要操作的表8-2-1选择数据表2.已经打开数据库数据表中所有的字段,其中“*”号代表所有的字段8-2-1选择数据表3.添加与删除数据表8-2-2选择数据表1.通过字段选项卡来源表的所有字段将在查询结果中出现的字段8-2-2选择数据表2.使用鼠标直接拖放用鼠标拖到8-2-3指定字段出现在查询结果中由左至右的顺序改变顺序8-2-4检查查询设计情况与保存查询文件保存查询文件8-2-5显示查询结果1.用菜单选项查询程序8-2-5显示查询结果2.用命令这是查询文件的名称,您必须加上文件扩展名.qpr直接在命令窗口中使用D
4、O命令来运行查询文件。DOQueryFileName语法范例8-2-5显示查询结果3.编辑查询文件这是查询文件的名称,可不加文件扩展名.qprMODIFYQUERYQueryFileName语法可以随时在查询设计器中打开查询文件,然后在设计器窗口中编辑修改查询文件。也可以用命令打开查询设计器,编辑一个已经存在的查询文件;8-2-5显示查询结果4.查看查询程序可以随时在查询设计器中打开查询文件,然后在设计器窗口中编辑修改查询文件。也可以用命令打开查询设计器,编辑一个已经存在的查询文件。查询程序8-3-1添加统计计算字段1.操作方法查询程序输入函数和表
5、达式输入函数和表达式8-3-1添加统计计算字段1.操作方法常用查询函数:MIN()在表中计算出指定字段值最小的数据项。MAX()在表中计算出指定字段值最大的数据项。COUNT()计算表中记录数。通常以星号(*)作为参数。AVG()计算出所有记录指定字段的数据平均值。SUM()计算出所有记录指定字段的数据总和。8-3-1添加统计计算字段1.操作实例从表Foxman.dbf中查询:1.总共有多少条记录。2.薪水的最大值。3.薪水的最小值。4.薪水的平均值。查询内容8-3-1添加统计计算字段1.操作实例从表Foxman.dbf中查询:1.总共有多少条记录
6、。2.薪水的最大值。3.薪水的最小值。4.薪水的平均值。查询结果8-3-2修改查询结果中列标题在查询结果的浏览窗口中,新增加字段的列标题是由VisualFoxPro自动替您决定的,如果希望自行指定列标题,在所键入的表达式中加入AS参数即可。表达式AS列标题语法1.操作方式修改统计项的表达式为:COUNT(*)AS员工人数MAX(Foxman.薪水)AS最高薪MIN(Foxman.薪水)AS最低薪AVG(Foxman.薪水)AS平均薪水8-3-2修改查询结果中列标题2.操作实例检查表Foxman中所有员工的下列字段内容:身份证号码姓名性别婚姻状况II
7、F(Foxman.性别,“男”,“女”)AS性别IIF(Foxman.婚姻状况,"已婚","未婚")AS婚姻状况8-3-2修改查询结果中列标题2.操作实例检查表Foxman中所有员工的下列字段内容:身份证号码姓名性别婚姻状况查询结果8-4-1限制重复记录查询表Foxman中所有员工是来自哪些部门的.在输出查询结果时,默认数据表中所有的记录都会显示出来。但如果您不想计算或显示重复的数据记录,可以在查询设计器的“杂项”选项卡页面上,选定复选框“无重复记录”。范例18-4-1限制重复记录查询表Foxman中所有员工是来自哪些部门的.范例2查询结果38-4
8、-2显示名列前茅或垫底者在Foxman表中要求查询:薪水最高的前10名员工。VisualFoxPro6.0的查询有一项极为
此文档下载收益归作者所有