版权页:
插图:
5.2.1 查询的功能
查询*主要的目的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据库表进行查看和分析。在Access中,利用查询可以实现多种功能。
(1)选择字段
在查询中,可以只选择表中的部分字段。如建立一个查询,只显示“学生”表中每名学生的姓名、性别、联系电话和院系。利用此功能,可以选择一个表中的不同字段来生成所需的多个表或多个数据集。
(2)选择记录
可以根据指定的条件查找所需的记录,并显示找到的记录。如建立一个查询,只显示年龄大于25的男生。
(3)编辑记录
编辑记录包括添加��录、修改记录和删除记录等。在Access中,可以利用查询添加、修改和删除表中的记录。如将“法律原理”课程不及格的学生从“学生”表中删除。
(4)实现计算
查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算,如计算每门课程的平均成绩。另外,还可以建立一个计算字段,利用计算字段保存计算的结果。
(5)建立新表
利用查询得到的结果可以建立一个新表。如将“C语言基础”课程成绩在90分以上的学生找出来并存放在一个新表中。
(6)为窗体、报表或数据访问页提供数据
为了从一个或多个表中选择合适的数据显示在窗体、报表或数据访问页中,用户可以先建立一个查询,然后将该查询的结果作为数据源。每次打印报表或打开窗体、数据访问页时,该查询就从它的基表中检索出符合条件的*新记录。