模块四 查询的设计与创建

上传人:n**** 文档编号:50746030 上传时间:2018-08-10 格式:PPT 页数:47 大小:1.34MB
返回 下载 相关 举报
模块四 查询的设计与创建_第1页
第1页 / 共47页
模块四 查询的设计与创建_第2页
第2页 / 共47页
模块四 查询的设计与创建_第3页
第3页 / 共47页
模块四 查询的设计与创建_第4页
第4页 / 共47页
模块四 查询的设计与创建_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《模块四 查询的设计与创建》由会员分享,可在线阅读,更多相关《模块四 查询的设计与创建(47页珍藏版)》请在金锄头文库上搜索。

1、*模块四 查询 的设计 与创建本章目录查询查询 概述 1创创建选择查询选择查询2设设置查询查询 条件3创创建高级查询级查询4创创建操作查询查询5创创建SQL查询查询6一、查询查询 概述查询查询是Access数据库库的一个对对象,使用查询查询可以让让用户户 根据设设置的查询查询条件和参数,将一个或多个数据表/查询查询中符 合指定条件的记录组记录组合到一起,形成一个动态动态数据集,并以 数据表的形式显显示查询结查询结果。1选择选择 字段2选择记录选择记录3修改数据4记录记录 排序5数据计计算6创创建新表7把查询查询 作为为子查询查询 的数据源 查询查询 功能二、 查询查询 的功能1、查询类查询类

2、型在Access中有下列几种类类型的查询查询:选择查询选择查询、参数查询查询、交叉表查询查询、操作查询查询和SQL查询查询。(1)选择查询选择查询选择查询选择查询是指根据指定的查询查询条件,从一个或多个数据表/查询查询中检检索数据,并在“数据表视图视图”中显显示查询结查询结果。1、查询类查询类 型在Access中有下列几种类类型的查询查询:选择查询选择查询、参数查询查询、交叉表查询查询、操作查询查询和SQL查询查询。(2)参数查询查询参数查询查询是一种交互式查询查询,运行查询时查询时会显显示对话对话框,提示用户输户输入查询查询条件,然后根据输输入的条件值检值检索记录记录。1、查询类查询类 型在

3、Access中有下列几种类类型的查询查询:选择查询选择查询、参 数查询查询、交叉表查询查询、操作查询查询和SQL查询查询。(3)交叉表查询查询交叉表查询查询能够汇总够汇总数据字段的内容,汇总计汇总计算的结结果显显示在行与列交叉的单单元格中。交叉表查询查询 主要用于计计算数据的总计总计、平均值值、最大值值、最小 值值等,将查询结查询结果进进行重新组织组织后,将数据分为为两 组组:一组组排列在数据表的左侧侧,另一组组排列在数据 表的顶顶端,以“二维维表格”的形式显显示出来。1、查询类查询类 型在Access中有下列几种类类型的查询查询:选择查询选择查询、参数查询查询、交叉表查询查询、操作查询查询和

4、SQL查询查询。(4)操作查询查询操作查询查询与选择查询类选择查询类似,两者都需要指定查询查询条件,但选择查询选择查询是检检索符合指定条件的一组记录组记录,而操作查询查询是在一次查询查询操作中对检对检索到的记录记录进进行修改操作,如对对数据库库中的数据进进行删删除、更新、追加及生成新表。1、查询类查询类 型在Access中有下列几种类类型的查询查询:选择查询选择查询、参数查询查询、交叉表查询查询、操作查询查询和SQL查询查询。(5)SQL查询查询结结构化查询语查询语言(Structured Query Language,SQL)是用来查询查询、更新和管理关系数据库库的语语言。SQL查询查询就是

5、使用SQL语语句创创建的查查询询。2、查询视图查询视图Access提供了数据表视图视图、设计视图设计视图、SQL视图视图、数据透视视表视图视图和数据透视图视图视图视图等5种查询查询视图视图,其中前三种是常用的查询视图查询视图。2、查询视图查询视图(1)数据表视图视图查询查询的数据表视图视图是以行 和列的形式显显示来自查询结查询结果 中的数据。在数据表视图视图中, 用户户可以对查询结对查询结果进进行编辑编辑 、添加和删删除数据,也可以对对 查询结查询结果进进行排序、筛选筛选和检检 查记录查记录,以及通过调过调整行高、 列宽宽和单单元格的值值改变显变显示风风 格。2、查询视图查询视图(2)设计视图

6、设计视图查询查询的“设计视图设计视图”用于创创建和修改查询查询,它是查询查询设计设计器的图图形化表示。用户户使用“设计视图设计视图”可以创创建各种结结构复杂杂、功能完善的查查询询。2、查询视图查询视图(3)SQL视图视图SQL视图视图是用于显显示当前查询查询的SQL语语句或对对SQL语语句进进行编辑编辑的窗口。用户户也可以直接在SQL视图视图中输输入SQL语语句创创建SQL查询查询。 3、 创创建查询查询 的方法在Access 2010窗口的“创创建”选项选项卡上“查询查询”组组中 ,用户户可以看到“查询查询向导导”和“查询设计查询设计”两个按钮钮, 说说明用户户可以使用“查询查询向导导”和“

7、设计视图设计视图”两种方法 来创创建查询查询。 单击单击“查询查询向导导”按钮钮 ,则则打开“新建查询查询”对话对话框, 如图图4-4所示。“新建查询查询”对话对话框中显显示四种查询查询向。任务务二 使用设计视图设计视图 创创建查查 询询虽虽然使用“查询查询向导导”可以便捷、快速的创创建查询查询,但基于“查询查询向导导”只能创创建一些简单简单的查询查询,它有一定的局限性,如无法对查询设对查询设置查询查询条件。1、 查询设计视图查询设计视图 界面查询查询 “设计视图设计视图 ”窗口“字段列 表”区“设计设计 网 格”区列选选定器2、“设计设计 ”选项选项 卡3、基本查询查询如果用户创户创建的查询

8、查询不包含任何查询查询条件,此时时查询结查询结果将显显示数据源中若干或全部字段的所有记记录录,称该查询为该查询为基本查询查询。4、条件查询查询用户户在日常使用数据库时库时,往往所执执行的查询查询不仅仅仅仅是简单简单的基本查询查询,而是带带有一定的限制条件。例如查询查询籍贯为贯为广东东的女学生信息,这类查询这类查询称之为为条件查询查询。用户户在设计设计此类查询时类查询时需要在“设计视设计视图图”界面的“设计设计网格”窗口的“条件”行上输输入查询查询条件,当运行查询时查询时,会从指定的数据源中筛选筛选出符合条件的数据。任务设计务设计1. 创创建基本查询查询根据“学生表”数据库库,创创建一个名称为为

9、“学生表”的查询查询,用于检检索每位学生的情况,查询结查询结果显显示姓名、性别别、年龄龄、出生日期4个字段。任务设计务设计2. 创创建条件查询查询根据“学生表”数据库库,创创建一个名称为为“女生”的查查询询,用于检检索学生表中女同学的信息,查询结查询结果显显示姓名、性别别、出生日期、3个字段。任务务三 运行和修改查询查询当查询创查询创建好之后,用户户想要查查看查询查询到的数据, 则则需要运行查询查询。运行查询实质查询实质是执执行查询对查询对象所 对应对应的SQL语语句,用户户常以打开查询查询的“数据表视图视图 ”窗口,用表格形式显显示查询结查询结果。当用户对查询户对查询到的数据提出新的需求,而

10、在不重新创创建查询查询的基础础 如何快速满满足用户户需求,行之有效的方法是修改已 创创建的查询查询。修改查询查询是指打开查询查询的“设计视图设计视图”界面,对查询对查询的数据源、查询显查询显示的字段、排序或 查询查询条件等进进行编辑编辑。1、运行查询查询 的方法运行查询查询有如下几种方法: (1)在查询查询“设计视图设计视图”界面,单击单击“设计设计”选项选项卡上“结结果” 组组中的“视图视图”按钮钮。 (2)在查询查询“设计视图设计视图”界面,单击单击“设计设计”选项选项卡上“结结果” 组组中的“运行”按钮钮。 (3)在查询查询“设计视图设计视图”界面,右击击鼠标标,在弹弹出的快捷菜 单单中

11、选择选择“数据表视图视图”选项选项。 (4)在查询对查询对象导导航窗格中,选选中并双击击要运行的查询查询。 (5)在查询对查询对象导导航窗格中,选选中并右击击要运行的查询查询, 在弹弹出的快捷菜单单中选择选择“打开”选项选项。 除了上述介绍绍运行查询查询的5种方法外,用户户也可以通过过“宏” 或“模块块”来运行查询查询。2、修改查询查询修改查询查询即打开已有查询查询的“设计视图设计视图”界面,用户户根据需要添加、删删除查询查询数据源所需要的表或查询查询;或者添加、修改、删删除“设计设计网格”窗口中的各个选项选项;以及通过过复制已有的查询查询来创创建查询查询。任务设计务设计2. 修改查询查询查询

12、查询名称为为 “副教授的女教师师信息”查询查询,使该查该查询询可以查查看职职称为为副教授的女教师师信息。查询结查询结果显显示姓名、所在系,职职称3个字段,查询结查询结果按教师师编编号“降序”排列。课课堂练习练习查询查询 每个学生每门课门课 的成绩绩,显显示姓名,课课程名 ,成绩绩三个字段。查询查询 名称为为“每门门成绩绩”。项项目二 设设置查询查询 条件用户户在实际应实际应用中,创创建的查询查询并不是简单查询简单查询,而是带带有一定限制条件的复杂查询杂查询。如项项目一所创创建的“项项目1-2-2 职职称为为副教授的女教师师”查询查询。用户户要实现带实现带有条件的查询查询,则则需要设设置查询查询

13、条件。查询查询条件是由运算符、常量、函数和字段名等任意组组合而成,并能够产够产生一个计计算结结果。任务务一 设设置查询查询 条件针对针对用户对查询户对查询提出的约约束条件,在查询查询“设计设计视图视图”界面的“设计设计网格”窗口,设设置查询查询条件的表达式来创创建满满足不同条件的查询查询。根据查询查询的实际实际条件,可以在“条件”行、“或”行和“或”行下紧紧接的相应应空白行的单单元格中输输入条件对应对应的表达式。1、运算符-算术术运算符算术运算 符说明查询条件示例作用+加分数+5在原有分数的基础上加5分-减年龄-1在原有年龄的基础上减去1 岁*乘分数*70%分数按百分之70折合/除总分/课程门

14、数 求出课程的平均分整除53求5整除3的商Mod求余5 Mod 3求5除以3的余数乘方22求2的平方说说明:查询查询 条件中要引用字段名,则则需要用 引起来。1、运算符-关系运算符关系运算符说明查询 条件示例作用大于出生日期 #1990 -12-31#查询 出1991年及其以后出生 的学生信息=大于或等 于出生日期 = #1990-1-1#查询 出1990年及其以后出生 的学生信息不等于性别=80 and =80 and =1002、表达式表达式是一个或一个以上的字段、函数、运算符、变变量或常量的组组合。 “表达式生成器”对话对话 框 3、函数Access为为用户户提供了大量的内置函数,包括算

15、术术函 数、文本函数、日期/时间时间 函数、SQL聚合函数等。 “内置函数”列表 函数功能举例Abs( 数值表达 式)绝对值函数,返回数值表达式值的绝 对值Abs( -10),其结果为 10Int( 数值表达式 )取整函数,返回数值表达式值的整数 部分,如果参数为负数时,则返回小 于等于参数值的第一个负数Int( 8.65),其结果为 8Round( 数值表 达式,n)四舍五入函数,按指定的小数位数n进 行四舍五入运算Round(8.65,1),其 结果为8.7Srq( 数值表达式 )平方根函数,返回数值表达式值的平 方根值Srq(64),其结果为8Rnd( 数值表达 式)随机函数,产生一个0

16、到9之间的随机 数,为单精度类型Rnd( 0),产生最近生 成的随机数3、函数-算术术函数 P1203、函数-文本函数 Left( 字符表达式, n) Right( 字符表达式, n) Mid( 字符表达式, n1,n2) Len( 字符表达式) 1、查询查询姓名第1个字是“张张”的学生信息2、查询查询姓名第2个字是宇”的学生信息3、查询查询姓名第3个字是“小”的学生信息4、查询查询姓名只有两个字的学生记录记录3、函数-日期时间时间 函数Date( ):当前系统统日期Time( ):当前系统时间统时间Now( ):当前系统统日期和时间时间Year( 日期表达式 ):Month( 日期表达式 )Day( 日期表达式 )在对对数据库库中的数据进进行分析时时,有时时需要依据 一定的标标准将有关数据(记录记录 )进进行分组组,并 在此基础础上对记录对记录 作总计总计 、计计数、平均值值以及 其他类类型的聚合计计算。 例如,统计统计 每个班的学生数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号