单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)

2023-12-18
| 96页
| 144人阅读
| 15人下载
普通

内容正文:

第4章 使用查询 本章主要内容 查询概述 1 选择查询 2 交叉表查询 3 参数查询 4 SQL查询 6 操作查询 5 4.1查询概述 查询是对一个或多个表中数据进行检索、统计的一个数据库对象。 一个查询对象就是一个查询命令,实质上是一个SQL语句。运行一个查询对象就是运行一个查询命令。 查询的数据源可以是表和查询。 注意: 建立基于多表的查询之前,首先要建立好表与表之间的关系。 4.1查询概述 4.1.1查询的类型 选择 查询 SQL 查询 操作 查询 参数 查询 交叉表 查询 4.1查询概述 1.查询向导 简单查询向导 交叉表查询向导 查找重复项查询向导 查找不匹配项查询向导 2.查询设计 查询设计在查询设计视图中创建,使用设计视图是创建查询的主要方法。 4.1.2 查询的创建方法 优点:简单快捷 缺点:创建简单的查询 优点:创建复杂的查询 缺点:创建过程较复杂 4.1查询概述 查询设计视图 字段列表 设计网格 4.1查询概述 查询设计视图包括两部分: 字段列表区 设计网格 在“设计网格”中需要设置: 字段:设置查询所包含的字段 表:字段所隶属的表 排序:查询的排序准则(如升序或降序) 显示:当选中复选框时,字段将在查询结果中显示,否则在查询结果中不显示 条件:设置检索记录的条件(也称为准则) 或:设置检索记录的条件(也称为准则) 4.2选择查询 4.2.1 使用查询向导创建选择查询 选择查询就是根据给定条件,从一个或多个数据源中检索数据,并且在数据表视图中显示结果。 创建选择查询有两种方法 查询向导 查询设计视图 【例4-1】在“学生成绩管理”数据库中,以“学生表”为数据源,创建一个名为“例4-1学生入学总分查询”的查询。要求显示学号、姓名、性别和入学总分4个字段。 4.2选择查询 简单查询向导不仅可以进行明细查询,还可以对字段进行“平均”、“最大”、“最小”等汇总查询 【例4-2】在“学生成绩管理”数据库中,用“学生表”创建一个名为“例4-2各院系入学总分平均分”的查询。 4.2选择查询 提出问题: 院系代码可以显示成院系名称吗? 选择2个表。 11 4.2选择查询 4.2.2 使用设计视图创建选择查询 【例4-3】在“学生成绩管理”数据库中,使用设计视图创建查询,要求查找并显示入学总分在620分以上的党员学生的学号、姓名、性别和院系代码字段信息,并要求按入学总分的降序进行排序。 同一行:“与”条件 4.2选择查询 两个查询条件如果是“或”的关系,应将其中一个放在“或”行上 两个查询条件如果是“与”的关系,应将其放在同一行上 查询条件的运算符必须为英文输入 4.3 查询的运行和修改 运行查询,有以下5种基本方法: (1)在查询“设计视图”窗口,直接单击“结果”选项组的“运行 ”按钮。 (2)在查询“设计视图”窗口,直接单击“结果”选项组的“视图”按钮或者在“视图”下拉列表中切换到“数据表视图”。 (3)在查询“设计视图”窗口,打开快捷菜单,单击“数据表视图”命令。 (4)双击“导航窗格”中查询对象列表中要运行的查询名称。 (5)右键单击“导航窗格”中查询对象列表中要运行的查询名称,单击“打开”命令。 4.3 查询的运行和修改 修改查询设计就是打开某个查询的“设计视图”窗口,对查询进行更改,如添加、删除数据源;在“设计网格”中添加、删除字段;进行重新排序设置等。 【例4-4】在学生成绩管理数据库中,对例4-3进行复制粘贴操作产生一新的查询,对新建查询进行如下修改:检索高考总分620分以上的学生记录,并要求对查询结果的记录按“性别”升序、“入学总分”降序进行排序,显示学号、姓名、院系名称、性别和入学总分5个字段。 涉及到2个表 4.4 设置查询条件 4.4.1 表达式与表达式生成器 对于比较复杂的表达式,可在表达式生成器中构造复杂的表达式。 【例4-5】在“学生成绩管理”数据库中,查询1997年出生的学生记录。使用表达式生成器构造该查询条件。 在输入表达式时,像“.”、“=”、“>”、“<”、“(”、“)”、“[”、“]”、“””、“%”、“#”、“*”、“?”、“!”等所有字符必须是在英文输入法状态下输入 4.4 设置查询条件 4.4 设置查询条件 1.条件表达式中常量 (1)数字型常量:直接输入数值。 例如,21,-45,50.34等。 (2)文本型常量:直接输入的文本,需要用定界符括起来 例如,"北京"。输入时如不加定界符,系统会自动添加 (3)日期型常量:日期型常量用英文符号#括起来 例如,#1997-1-1#。输入时如不加#号,系统会自动添加 (4)是/否型常量:Yes、No、True、False。 4.4 设置查询条件 2.条件表达式中的

资源预览图

单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
1
单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
2
单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
3
单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
4
单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
5
单元3 使用查询(课件)-《数据库应用基础-Access》同步教学(高等教育出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。