在考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好3个关联表对象tStud、tCourse、tScore和一个空表tTemp。试按以下要求完成设计。
创建追加查询,将表对象tStud中“学号”、“姓名”、“性别”和“年龄”4个字段内容追加到目标表tTemp的对应字段内,所建查询命名为qT4。(规定:“姓名”字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中。)
参考答案:
双击“在设计视图中创建查询”打开查询设计器。在弹出的“显示表”窗口中选择tStud表,单击“添加”按钮,关闭“显示表”窗口。然后单击工具栏中的“查询类型”按钮,在下拉菜单中选择“追加查询”。在弹出的对话框中,选择追加到当前数据库中的tTemp表中,单击“确定”按钮。然后在tStud表中双击“学号”字段,使“学号”字段出现在“字段”行的第一个单元中,对应的“追加到”行中自动出现“学号”字段,再在“字段”行的第二个单元格中输入“Left(([姓名]),1)”,在对应的“追加到”行中选择“姓”字段,第三个单元格中输入“Mid([姓名],2)”,在对应的“追加到”行中选择“名”字段,再从“tStud”字段列表中双击“性别”和“年龄”字段,追加到tTemp表对应的字段中。最后以“qT4”保存查询,如图10-7所示。运行查询,查看结果后关闭查询设计窗口。完成上述4题的操作后关闭数据库文件samp2.mdb。
解析:
本题考核的是查询的设计。包括选择查询,带子查询的查询,交叉表查询以及追加查询。