4.1.2 查询的主要功能

概括而言,查询的主要功能包括以下几方面:

(1)选择若干字段显示。用户可以选择需要显示的数据列。

(2)排序记录。用户可以指定排序关键字,改变记录的浏览顺序。

(3)选择满足条件的记录显示。定义查询时指定查询结果需要满足的条件,条件通常以表达式的形式保存在查询中。如果对查询结果进行表达式验证,表达式的返回值一定为True。

(4)对数据进行统计与计算。例如统计学生的平均成绩、不同性别员工的人数等。查询中还可以建立计算字段,比如“学生”表中有学生的出生日期,查询中可以建立“年龄”字段,“年龄”是计算字段。

(5)修改源数据。Access支持直接在查询结果窗口中修改数据。另一种修改数据的方法是创建“操作查询”,对符合条件的源数据进行增加、删除和修改。

(6)建立新表。查询的结果是一个动态记录集,没有存储在物理设备中。如果要将此结果存储,可以使用“生成表查询”,将查询结果保存在一张新表中。

(7)为其他数据库对象提供数据源。在创建报表、窗体、查询时,其数据源可以是查询,使用方法和表一样。