[第3章查询.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第3章查询

第3章 查询 3.1 认识查询 3.1.1 查询的功能 1、选择字段(列) 2、选择记录(行) 3、编辑记录(添加、修改和删除) 4、实现计算(在建立查询时实现各种统计计算) 5、建立新表(利用查询结果得到新表) 6、建立基于查询的报表和窗体 注意:查询不是数据的集合,而是操作的集合。查询的运行结果是一个数据集,是动态的。 查询创建后只保存查询的操作,只有在运行查询时才会从数据源中抽取数据。 3.1.2 查询的类型 选择查询、交叉表查询、参数查询、操作查询和SQL查询。 特殊运算符: 2、函数:数值函数、字符函数、日期时间函数和统计函数等。 参照附录A掌握函数的使用方法 3、使用数值作为查询条件:表3.4 4、使用文本值作为查询条件:用半角的双引号括起来就可以了。 5、使用处理日期结果作为查询:日期常量用半角的井号括起来 。 6、使用字段的部分值作为查询条件:使用通配符. 例:查询名字以王开始的记录:姓名 like “王*” 7、使用空值或空字符串作为准则: 例:查询姓名为空的记录:姓名 is null 注意:准则中的字段名必须用方括号括起来。数据类型应与对应字段的数据类型相符合。 3.2 创建选择查询 根据条件从表中查询数据并显示,不对表的内容进行修改。 有2种方法:查询向导和“设计”视图 3.2.1使用“查询向导”(简单查询,无查询条件) 步骤:单击“查询”对象,然后双击“使用向导创建查询”或者单击工具栏上的“新建”按钮,选择“简单查询向导”。 例3-1:查找并显示“教师”表中的“姓名”、“性别”、“工作时间”、“系别”。(单表查询) 例3-2:查询每名学生选课成绩,并显示“学生编号”、“姓名”、课程名字和成绩。(多表查询) 3.2.2使用“设计”视图(可以创建带条件的查询) 1、查询“设计视图” 分为上下两个部分 字段列表区:显示所选表的所有字段 设计网格区: 查询设计工具栏 步骤:在“查询”对象中选择“在设计视图中创建查询” 例3-3:使用“设计”视图建立3-2的查询 2、运行查询:可以在创建时,单击工具栏上的运行按钮; 或者是选择要运行的查询,单击“打开”按钮,或是双击要运行的查询。 3、创建带条件的查询:(使用“设计”视图) 例3-4:查找1992年参加工作的男教师,并显示姓名、性别、学历、职称、系别和联系电话。 例:查找并显示1992年参加工作的教师或男教师的姓名、性别、学历、职称、系别和联系电话 例3-5:查找成绩小于60分的女生,或成绩大于等于90分的男生,显示姓名、性别和成绩。 3.2.3 在查询中进行计算 1、查询计算的功能 在实际应用中,往往需要对查询的结果进行计算,例如求和、计数、求最大值、最小值、平均值等。本节将介绍如何在建立查询的同时实现计算。 查询计算的分类:预定义计算和用户自定计算 预定义计算:系统提供的,如总和、平均值、最大值、最小值等。 用户自定义计算:用户自己创建表达式来完成计算 2、在查询中进行计算: 步骤:在“查询”对象中,双击“在设计视图中创建查询”,选择用到的表及进行总计的字段,然后单击“视图/合计”或工具栏上的求和按钮,在需要总计的列中选择函数。 例3-6:统计教师人数。(分析题意) 例3-7:统计1992年参加工作的教师人数。 总计项: 在前面的例题中可以看出,在创建总计查询时要使用查询“设计网络”中“总计”行上的总计项。总计项共有12个:在表3-11中列出了每一项的含义。了解这些总计项的含义,掌握他们的使用方法。 3、在查询中进行分组统计 先按照某一字段对记录进行分组,然后对每个组进行统计。 例3-8:计算各类职称的教师人数。 例:统计参加考试的每个同学的总成绩。 例:统计参加考试的每个同学的姓名、总成绩 例:统计一下“王海”的总成绩。 例3-9:将例3-8的查询结果显示为:职称、人数 例:查询每个班的平均分。假设学生编号的前4位表示班级号,要求显示班级和平均成绩。 例:查询每个学生的平均分,要求显示班级、姓名、平均成绩。 例3-10:查找平均分低于所在班平均分的学生并显示其班级号、姓名和平均成绩。 分三步完成: 1、先求出班级的平均分 2、求出每个学生的平均分 3、利用已经建立好的两个查询来求低于所在班平均分的学生成绩 例:利用成绩表,求出每个同学三门课的平均分。 3.3 创建交叉表查询 交叉表查询将来源于某个表或查询中的字段进行分组,一组列在数据表左侧,一组列在数据表上部,然后在数据表行与列的交叉处显示数据源中某个字段统计值。 与Excel中的数据透视表一样 一、创建方法:使用“查询向导”和查询设计视图 1、查询向导: 注意:使用查询向导创建交叉表的数据源必须来自于一个表或一个查询。如果数据源来自多个表,可以先建立

文档评论(0)

19840506 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档