- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询(4)--在查询中计算数值(一) * 学习数据库知识(第十七讲) 在查询中计算数值 查询应用不仅仅是对数据表中数据的重现,更高层次的应用表现在它能对数据表中的数据进行分析,得到汇总或分解后的数据,因此查询条件会是一个复杂的逻辑表达式,其中还可能包括函数运算。 下面根据查询条件特点,分两种情况介绍在查询中实现计算的方法。 17-1 设计实现统计计算的查询 查询应用时经常需要计算总和或平均值、查找极值、进行计数等统计类计算。对于这类用的、较固定的计算,Access2000提供了使用向导和使用设计视图中“总计”单元格的两方式实现具有统计特点的查询。 统计计算又可分为两种,一种是简单的统计计算,如计算教师平均年龄、统计教师人数等,这类统计的特点是针对数据表某一字段的所有记录进行;另一种是分类统计计算,如统计出教师各类职称人数、计算教师各类职称的平均年龄等,这类统计计算的特点是先按要求对某些字段分类,再依分类字段的各种取值分别进行统计计算。 1.实现简单统计计算 实现简单统计计算的最简便的方法是使用“简单查询向导”。 例17-1 利用向导实现简单统计计算:查询教师平均年龄及统计教师人数。 要计算教师平均年龄,应对年龄字段进行求平均值的计算;统计教师人数即是统计出教师情况表的记录个数。 操作步骤如下: (1)打开“数据库”窗体,单击“查询”标签,双击“使用向导创建查询”选项,进入简单查询向导。 (2)按向导提示,依次选择“教师情况”表及“年龄”字段,进入图17-1所示界面。 (3)选择“汇总”单选项,并单击“汇总选项”按钮,打开“汇总选项”窗体,如图17-2所示,单击“平均”和“教师情况 记录计数”复选框。然后单击“确定”按钮,“教师情况” 标纪录的个数即为教师人数。 (4)按提示完成向导操作。 运行查询的结果如图17-3所示。 图17- 1 图17- 2 图17- 3 使用向导建立汇总查询,结果中计算列的列名(如AVg之年龄)由系统自动命名。当希望自己命名计算列列名时,需使用设计视图进行修改。下面介绍使用设计视图实现例17-2的过程。 例17-2 利用设计视图实现简单统计计算:查询教师平均年龄及统计教师人数。 (1)打开“数据库”窗体,单击“查询”标签,双击“在设计视图中创建查询”选项,打开“显示表”对话框。 (2)在“显示表”对话框中,选择“教师情况”表,关闭对话框后,进入查询设计网格。 (3)从字段列表中拖动“年龄”和“教师号”,将字段添加到“字段”单元格。 (4)单击工具栏“总计”按钮,设计网格中增加“总计”行。打开“年龄”字段下“总计”列表框,选择“AVg”选项,如图17-4所示。 图17- 4 (5)打开“教师号”字段下“总计”列表框,选择“Count”选项,如图17-5所示。 (6)如果希望以自己命名的列名输出,则分别在两字段名左端输入“平均年龄:”和“教师人数:”。注意一定要加冒号,且必须为西文的冒号,如图17-6所示。 (7)保存查询,查看运行结果。 图17- 5 图17- 6 2.实现分类统计计算 例17- 3 统计各类职称人数。 分析:统计各类职称人数就是按照职称的各种取值(教授、副教授、讲师等)统计出教师情况表的记录个数,教师号作为惟一标识教师记录的字段,自然是进行计数依据的字段。与例17-2的区别在于:这里不是统计表中所有的数据,而是按职称值:教授、副教授、讲师等分别统计记录数,因此要有分类字段—职称。 具体操作步骤如下: (1)打开“数据库”窗体,单击“查询”标签,双击“在设计视图中创建查询”选项,打开“显示表”对话框。 (2)在“显示表”对话框中,选择“教师情况”表,关闭对话框后,进入查询设计网格。 (3)从字段列表中拖动“职称”和“教师号”,将字段添加到“字段”单元格。 (4)单击工具栏 ? 按钮,设计网格中增加“总计”行。打开“教师号”字段下“总计” 列表框,选择“Count”选项。 (5)在字段“教师号”左端输入“人数:”,如图17-7所示。 (6)保存查询 运行查询,结果如图17-8所示。 图17- 7 图17- 8 “总计” 单元格中“Group by”涵义表示按此字段分类。查询时如需要按多个字段分类,应以此将分类字段添加到设计网络中。Acceses 2000 还提供了交叉表查询。实现对多个字段的分类统计。建立交叉表查询同样可以使用向导或使用设计视图。 例17-4 使用向导创建交叉表查询表查询:按性别统计各类职称人数。
您可能关注的文档
- 现代医院管理创新及分配难点.ppt
- 线条的艺术魅力.ppt
- 线下分销.ppt
- 献给母亲的歌 主题班会.ppt
- 献给母亲的歌2.ppt
- 湘教版四年级下册《老师读作文的时候》课件.ppt
- 项目二 报关概述.ppt
- 项目四+样品跟单.ppt
- 项目一 任务一学习报关基础知识.ppt
- 项目一 报关基础知识.ppt
- 15 声音的高低课件 科学四年级上册粤教粤科版.pptx
- 15 设计与制作:用牛奶做钥匙扣 课件 科学五年级上册粤教粤科版.pptx
- 2024新粤教科技版科学第6课 动物是生物 课件.pptx
- 粤教粤科版科学四年级上册 14 声音的强弱 课件.pptx
- 18 空气中有水吗 课件 科学五年级上册粤教粤科版.pptx
- 19 网上学习:调查各地的空气湿度 课件 科学五年级上册粤教粤科版.pptx
- 2 开花和结果课件 科学四年级上册粤教粤科版.pptx
- 川民版家庭社会法治7-8年级 第一章 第三节 《家庭规划更美好》 教案.doc
- 第2单元 探索2 物联网的识别技术 教学设计 苏科版信息科技八年级上册.docx
- 2单元 探究技能 分类课件 科学四年级上册粤教粤科版.pptx
文档评论(0)