【实验4-8】 SQL查询
一、实验目的
练习SQL语句的使用。
二、实验内容及步骤
【实验任务1】创建一个SQL查询,查找并显示“教师”表中的所有字段,命名为“教师SQL查询”。
操作步骤如下:
(1)单击“创建”选项卡→“查询”选项组→“查询设计”按钮,弹出“显示表”对话框。
(2)单击“关闭”按钮,关闭“显示表”对话框。
(3)单击“结果”选项组中的“SQL视图”按钮,弹出查询的“SQL视图”。
图1-4-36 输入代码
(4)在SQL视图中输入“select * from教师”,如图1-4-36所示。
(5)单击快速访问工具栏上的“保存”按钮,弹出“另存为”对话框,在“查询名称”文本框中输入“教师SQL查询”,保存该查询。
(6)单击“查询工具”→“设计”选项卡→“结果”选项组→“运行”按钮,运行该查询,查看效果。
【实验任务2】创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“学号”“姓名”“课程名称”和“分数”4个字段内容,所建查询命名为“小于平均成绩查询”。
操作步骤如下:
(1)单击“创建”选项卡→“查询”选项组→“查询设计”按钮,弹出“显示表”对话框。
(2)在“表”选项卡中选择“学生”表,然后单击“添加”按钮,添加该表到设计视图。用同样的方法把“课程”表和“成绩”表也添加到设计视图。
(3)单击“关闭”按钮,关闭“显示表”对话框,出现查询的设计视图。
(4)在“字段”行第1列的下拉列表中选择“学生.学号”字段;在“字段”行第2列的下拉列表中选择“学生.姓名”字段;在“字段”行第3列的下拉列表中选择“课程.课程名称”字段;在“字段”行第4列的下拉列表中选择“成绩.分数”字段,并在此字段的条件行上输入条件“<(select avg(分数)from成绩)”,效果如图1-4-37所示。
(5)单击快速访问工具栏上的“保存”按钮,弹出“另存为”对话框,在“查询名称”文本框中输入“小于平均成绩查询”,保存该查询。
图1-4-37 “小于平均成绩查询”的设计视图
(6)单击“查询工具”→“设计”选项卡→“结果”选项组→“运行”按钮,运行该查询,查看效果。