欢迎来到天天文库
浏览记录
ID:50485414
大小:1.37 MB
页数:84页
时间:2020-03-09
《数据库基础与应用—Access2010 教学课件 作者 付兵第3章 查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章查询3.1查询概述查询是Access2010数据库的主要对象,是Access2010数据库的核心操作之一。利用查询可以直接查看表中的原始数据,也可以对表中数据计算后再查看,还可以从表中抽取数据,供用户对数据进行修改、分析。查询的结果可以作为查询、窗体、报表、页的数据来源,从而增强了数据库设计的灵活性。16九月20213.1.1查询的概念与功能查询就是以数据库中的数据作为数据源,根据给定的条件从指定的数据库的表或已有的查询中检索出符合用户要求的纪录数据,形成一个新的数据集合。查询的结果是动态的,它
2、随着查询所依据的表或查询的数据的改动而变动。查询的数据来源于表或其他已有查询。每次使用查询时,都是根据查询准则从数据源表中创建动态的记录集合。这样做一方面可以节约存储空间,因为Access数据库文件中保存的是查询准则,而不是记录本身;另一方面可以保持查询结果与数据源中数据的同步。16九月20213.1.1查询的概念与功能(1)以一个或多个表或查询为数据源,根据用户的要求生成动态的数据集。(2)根据指定准则来限制结果集中所要显示的纪录或字段。(3)可以对数据进行统计、排序、计算和汇总。(4)根据指定准则
3、来查询不符合指定条件的纪录。(5)可以设置查询参数,形成交互的查询方式。(6)利用交叉表查询,进行分组汇总。(7)利用操作查询,对数据表进行追加、更新、删除等操作。(8)利用操作查询,可将结果集生成为一个新的数据表。(9)查询作为其他查询、窗体和报表的数据源。16九月20213.1.2查询分类在Access2010中,常见的查询类型包括以下5种:选择查询参数查询交叉表查询操作查询SQL查询16九月2021选择查询利用选择查询可以从数据库的一个或多个表中抽取特定的信息,并且将结果显示在一个数据表上供查看
4、或编辑,或用作窗体或报表的数据源。利用选择查询,用户能对纪录分组,并对分组中的字段值进行各种计算,如求平均、汇总、最小值、最大值,以及其他统计。选择查询包括:简单选择查询、统计查询、重复项查询和不匹配项查询等几类。16九月2021参数查询执行参数查询时,屏幕将显示提示信息对话框。用户根据提示输入相关信息后,系统会根据用户输入的信息执行查询,找出符合条件的信息。参数查询分为单参数查询和多参数查询两种。执行查询时,只需要输入一个条件参数的称为单参数查询;而执行查询时,针对多组条件,需要输入多个参数条件的称
5、为多参数查询。16九月2021交叉表查询交叉表查询是指将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后再数据表行与列的交叉处显示表中某个字段各种统计值,如求和、求平均、统计个数、求最大值和最小值等。16九月2021操作查询操作查询是利用查询所生成的动态结果集对表中的数据进行更新的一类查询。包括:生成表查询、更新查询、追加查询、删除查询等几种。16九月2021SQL查询SQL(StructuredQueryLanguage)结构化查询语言,是用来查询、更新和管理关系型数据
6、库的标准语言。SQL查询就是用户使用SQL语句创建的查询。常见的SQL查询有以下几种类型:联合查询、传递查询、数据定义查询和子查询。16九月20213.1.3查询视图Access2010的每个查询主要有三个视图,即“数据表”视图、“设计”视图和“SQL”视图。其中,“数据表”视图用于显示查询的结果数据。“设计”视图用于对查询设计进行编辑。“SQL”视图用于显示与“设计”视图等效的SQL语句。三种视图可以通过工具栏上的按钮以及下拉列表框中的“SQL”视图进行相互切换。16九月20213.1.3查询视图1
7、6九月2021数据表视图3.1.3查询视图16九月2021设计视图3.1.3查询视图16九月2021SQL视图3.1.3查询视图查询的“数据表”视图与表的“数据表”视图的区别:在查询数据表中无法加入或删除列,而且不能修改查询字段的字段名。在查询的数据表中,虽然不能插入列,但是可以移动列。而且在查询的数据表中可以改变列宽和行高,也可以隐藏和冻结列,还可以进行排序和筛选。另外,在查询中用户还可以运用各种表达式对表中的数据进行计算,生成新的查询字段。16九月20213.2选择查询所谓“选择查询”就是从一个或
8、多个有关系的表中将满足要求的数据选择出来,并把这些数据显示在新的查询数据表中。使用选择查询可以从一个或多个表或查询中检索数据,可以对纪录组或全部纪录进行求总计、统计个数等汇总计算。一般情况下,建立查询的方法主要有两种,即使有“简单查询向导”和“设计”视图。16九月20213.2.1引例如何使用“简单查询向导”来创建单表查询或多表查询?如何使用“设计”视图来创建单表查询或多表查询?如何运行查询?如何设置查询准则来进行条件查询?如何修改查询?如何完成查找重复
此文档下载收益归作者所有