数据库技术及应用
上QQ阅读APP看书,第一时间看更新

4.2.2 使用“查找重复项查询向导”创建查询

利用“查找重复项查询向导”创建的查询,可以在表或查询中将字段值重复的记录集中在一起显示。

【例4.5】利用向导创建查询,输出学生的“学号”“姓名”“性别”“班级名称”4个字段的信息,要求将性别一致的信息放在一起。该查询以“查询向导—学生性别信息”名称保存。

分析:信息来源于“学生”表,显示其中4个字段,要求性别一致的信息显示在一起。具体操作步骤如下:

(1)选择查找重复项查询向导。在打开的数据库窗体中,单击“创建”选项卡“查询”组中的“查询向导”按钮,在弹出的对话框中选择“查找重复项查询向导”选项,如图4.14所示。

(2)进入向导的第一步设置:确定用以搜索重复字段值的表或查询。本例的重复字段值来源于“性别”,属于“学生”表。所以该步骤选择“表:学生”,如图4.15所示。单击“下一步”按钮。

图4.14 选择“查找重复项查询向导”选项

图4.15 选择重复字段值的表或查询

(3)进入向导的第二步设置:确定可能包含重复信息的字段。选择“性别”,如图4.16所示。单击“下一步”按钮。

(4)进入向导的第三步设置:确定查询是否显示除带有重复值的字段之外的其他字段。本例的其他字段是“学号”“姓名”“班级名称”,如图4.17所示。选择完成后,单击“下一步”按钮。

(5)最后一步:设置查询名称,以及运行后进入的视图模式。名称修改为“查询向导—学生性别信息”,要求运行查询显示结果。查询运行结果如图4.18所示。

图4.16 选择“确定可能包含重复信息的字段”

图4.17 选择“确定查询是否显示除带有重复值的字段之外的其他字段”

图4.18 “查询向导—学生性别信息”查询运行结果

说明

图4.18所示的查询运行结果显示的字段顺序是向导中选择的顺序。如果要调整列的顺序,可直接拖动,调整查询结果的布局,比如可以改为图4.19所示的布局。

思考:如何查询学生的“学号”“姓名”“班级名称”“课程名称”“成绩”信息?要求“课程名称”一致的显示在一起。该查询的运行结果如图4.20所示。

图4.19 “查询向导—学生性别信息”查询运行结果—调整布局后

图4.20 “查询向导—学生成绩信息的重复项”查询运行结果