《数据库及其应用》实验报告 - 图文 联系客服

发布时间 : 星期二 文章《数据库及其应用》实验报告 - 图文更新完毕开始阅读a4e8e6c38bd63186bcebbc31

③ 查询没有选课的男学生学号、姓名,即成绩表中没有记录的学生数据。

将“学生”表加入设计视图。选择“学号”、“姓名”字段显示,在第3列处输入“注:?尚未选课?”,选中“显示”复选框。然后在第4列中选择“学号”但不显示。在“条件”栏中输入一个子查询“Not In (SELECT 学号 FROM 成绩)”。

2.进行交叉表查询

将学生的“学号”和“姓名”作为行标题,“课程名”作为列标题,成绩作为交叉数据,生成交叉表。 启动选择查询设计窗口,将“学生”、“成绩”和“课程”表加入设计窗口。选择“查询”→“交叉表查询”命令。在QBE窗口中选择“学生”表的“学号”、“姓名”作为行标题,“课程名”作为列标题,“成绩”总计后作为值。运行查询。

3.进行参数查询

通过参数查询指定日期以后出生的某个民族的学生信息。

启动选择查询设计窗口,将“学生”表加入设计窗口,在QBE窗口中选择“*”表示输出学生表所有字段。然后选中“生日”字段,去掉“显示”行的复选框,在条件行输入>[SR];按同样方式设置“民族”字段。

然后选择“查询”→“参数”命令,弹出“查询参数”对话框,分别设置SR和MZ的类型,单击“确定”按钮,设置完毕。

(四)动作查询操作 1.生成表查询操作练习

将“查询平均成绩在80分以上的各位学生的学号、姓名和平均分”的结果生成新表,表名“优秀学生名单”。

输入SQL命令后,选择“查询”→“生成表”查询,弹出“生成表”对话框,输入表的名称,然后单击“确定”按钮。运行查询。