实验四
一、实验目的
(1) 掌握SELECT语句在多表查询中的应用。
(2) 掌握多表连接的几种连接方式及应用。
二、实验要求
1、学生提前准备好实验报告,预习并熟悉实验步骤;
2、遵守实验室纪律,在规定的时间内完成要求的内容;
3、1~2人为1小组,实验过程中独立操作、相互学习。
三、实验内容及步骤
在Gradem数据库中完成下面查询:
(1)查询计算机工程系女学生的学生学号、姓名及考试成绩。
select a.sno,sname,degree
from student a,sc b
where a.sno=b.sno and sdept=‘计算机工程系’ and ssex=‘女’;
(2)查询“李勇”同学所选课程的成绩。
select cno,degree
from student a,sc b
where a.sno=b.sno and sname=‘李勇’;
(3)查询“李新”老师所授课程的课程名称。
select cname
from teacher a,teaching b,course c
where a.Tno=b.tno and b.cno=c.cno and Tname=‘李新’;
(4)查询女教师所授课程的课程号及课程名称。
select b.cno,cname
from teacher a,teaching b,course c
where a.Tno=b.tno and b.cno=c.cno and Tsex=‘女’;
(5)查询至少选修一门课程的女学生姓名。
select sname