第5章 数据查询

第5章 数据查询

在数据库操作中,很大一部分工作是对数据进行统计、计算与检索。虽然可以在数据表中进行筛选、排序、浏览等操作,但是数据表在执行数据计算以及检索多个表时,就显得无能无力了。查询是Access处理和分析数据的工具,它能够把多个表中的数据抽取出来,供使用者查看、更改和分析使用。本章将详细介绍查询的基本概念、各种查询的建立和使用方法。

5.1 查询的基本概念

查询是Access数据库中的一个重要对象。查询就是按给定的要求(包括条件、范围、方式等)从指定的数据源中查找,将符合条件的数据提取出来,形成一个新的数据集合,但这个数据集在数据库中实际上并不存在,只是在运行查询时,Access才会从查询源表的数据中抽取出来。查询的数据源可以是一个表,也可以是多个相关联的表,还可以是其他查询。查询的结果可以生成窗体、报表,还可以作为另一个查询的基础。使用查询可以按照不同的方式查看、更改和分析数据;也可以将查询作为窗体、报表、数据访问页的数据源。

5.1.1 查询的功能

Access 2003的查询功能非常强大,提供的方式也非常灵活,可以使用多种方法来实现查询数据的要求。其中最主要的功能如下。

1.提取数据

从一个或多个表中选择部分或全部字段,例如,从学生表的若干个字段中选取3个字段:学号、姓名、家庭住址,这是对列进行的操作。也可以从一个或多个表中将符合某个指定条件的记录选取出来,例如,从成绩表中提取期末成绩在90分以上的记录,这是对行进行的操作,这两种操作可以单独进行,也可以同时进行。

用来提供选择数据的表称为查询操作的数据源,作为查询数据源的也可以是已建立好的其他查询。选择记录的条件称为查询准则,也就是查询表达式,查询结果是一种临时表,又称为动态的记录集,通常不被保存,也就是说,每次运行查询,系统都是按事先定义的查询准则从数据源中提取数据,这样既可以节约存储空间,又可以保持查询结果与数据源中数据的同步。

2.实现计算

在建立查询时可以进行一系列的计算,例如统计每个班学生的人数、计算每个学生的平均分等,也可以定义新的字段来保存计算的结果。

3.数据更新

在Access中,对数据表中的记录进行的更新操作也是查询的功能,主要包括添加记录、修改记录和删除记录。

4.产生新的表

利用查询得到的结果可以建立一个新表。例如,将期末成绩在90分以上的记录找出来

你可能喜欢

  • 数据定义
  • 关系运算
  • 数据完整性
  • by的用法
  • 数据查询系统
  • 数据查询平台
  • 数据库模糊查询
  • 数据库原理答案

第5章 数据查询相关文档

最新文档

返回顶部