数据的查询与统计

数据的查询与统计

ID:43983159

大小:331.00 KB

页数:30页

时间:2019-10-17

数据的查询与统计_第1页
数据的查询与统计_第2页
数据的查询与统计_第3页
数据的查询与统计_第4页
数据的查询与统计_第5页
资源描述:

《数据的查询与统计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章数据的查询与统计VF中提供了三种查询⒈用命令与函数:locate、seek、seek()、count、sum、agerage等⒉用SQL命令⒊用查询设计器8.1查询设计器的启动1.菜单方式文件/新建/查询2.命令方式CREATEQUERY[查询文件名]注意:查询文件的扩展名.qpr8.2创建查询8.2.1选择数据表1.未打开任何数据库:出现打开对话框,选择表2.已经打开数据库:直接在当前库中添加表或视图3.添加数据表:进入查询设计器再添加表,右击选添加表.8.2创建查询8.2.2选择要出现在查询结果中的字段1.通过字段选项卡2.使用鼠标直接拖放8.2.3

2、指定字段出现在查询结果中由左至右的顺序8.2.4检查查询设计情况与保存查询文件随时运行并修改,最后保存。8.2创建查询8.2.5显示查询结果1.用菜单选项程序/运行/找到要运行的文件2.用命令Do查询文件名.qpr3.编辑查询文件Modifyquery查询文件名4.查看查询程序查询设计器工具栏/查看sql查询菜单/查看sql例:从student中查询家在天津或上海,或者出生日期为1974年以前的学生姓名,家庭住址,出生日期,电话号码和身高的内容,输出按身高降序排列,并以文件名cx2.qpr保存查询设置。操作步骤:⒈启动查询设计器:文件/新建/查询/新建文件⒉选

3、取输出字段:在字段选项卡中选中学生姓名,家庭住址,出生日期,电话号码,身高字段到选定字段列中。⒊设置筛选条件:家庭住址=‘天津’or家庭住址=‘北京’oryear(出生日期)<1974⒋设置排序:在排序依据中选取身高到排序条件列⒌保存查询设置:文件/保存,输入文件名cx2.qpr⒍运行查询:docx2.qpr⒎查询设计器自动生成的sql命令。8.3统计和计算8.3.1添加统计计算字段1.操作方法“函数和表达式”框中输入要计算的函数或表达式。常用函数有MIN(),MAX(),COUNT(),AVG(),SUM()2.操作实例在student表中查询出下列信息总共

4、有多少条记录身高的最大值身高的最小值身高的平均值。8.3统计和计算8.3.2修改查询结果中列标题1.操作方式语法:表达式as列标题Count(*)as学生人数Max(身高)as最高者2.操作实例例:要查询student表中下列字段:身份证号,学生姓名,性别。注意:性别的添加方法在函数表达式框中输入Iif(性别,‘男’,‘女’)8.4确定查询输出的内容8.4.1限制重复记录在查询设计器中“杂项”选项卡,选定复选框‘无重复记录’例:在xs表中查询学生来自哪些班级8.4确定查询输出的内容8.4.2显示名列前茅或垫底者⒈操作方法⑴打开设计器,添加表⑵添加要查字段⑶指定

5、排序字段⑷切换杂项选项卡,取消全部选定状态⑸在记录个数中输入值⒉操作实例例1:在student表中,查询身高最高的前3名学生例2:在student表中,查询身高最高的前30%的学生8.4确定查询输出的内容8.4.3指定查询条件1.各选项的含义⑴字段名栏⑵实例栏:字符常量不用定界符,日期常量用{},between常量输入30,40或30and40In常量的输入3,6,79⑶条件栏⑷大小写栏⑸否栏⑹逻辑栏8.4确定查询输出的内容8.4.3指定查询条件2.操作实例实例1:在student表中查询家在北京的学生实例2:在student表中查询有多少人住在北京市。实例3

6、:按下列要求显示表student的数据记录。字段排列顺序:身份证号码,学生姓名,性别,身高,出生日期,邮政编码替换字段:性别用男或女显示选择满足下列条件的记录邮政编码为100027,100119,100086,200318身高在160-180之间的1974年1月10日以后出生的男生8.4确定查询输出的内容8.4.4排序查询结果1.操作方式2.操作实例在student表中查询身份证号码,学生姓名,性别,身高,查询结果选按性别降序,再按身高升序,查询结果存放在文件cx3.qpr中。8.5数据分组小计8.5.1一般分组1.操作方式查询设计器中的分组依据2.操作实例实

7、例1:查询student表中,男女生身高的平均值实例2:查询student表中,各班级男女生的平均身高(增加一个班级字段)实例3:查询student表中平均身高最高的前三个班级。8.5数据分组小计8.5.2按条件分组1.操作方式分组依据/满足条件2.操作实例实例1:查询student表中,平均身高大于170的班级8.6查询结果的输出目的地8.6.1查询去向对话框8.6查询结果的输出目的地8.6.2将查询结果保存在数据表中1.临时表用户命名的虚拟只读临时表(cursor)查看查询结果:运行/浏览2.表查看查询结果:运行/浏览8.6查询结果的输出目的地8.6.3用

8、图形表现查询结果计算student表中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。