实验内容
1、基于Student_DB数据库中的三个表Student,Course,SC,进行如下的查询:
(1) 查询每个学生及其选修课情况(使用自然连接)。
select student.*,SC.* from student,SC where student.Sno=SC.Sno
(2) 查询每个学生的学号、姓名、选修的课程及成绩。
Select sc.sno,sname,cno,grade from student,SC where SC.Sno=student.Sno
select sc.sno,sname,cname,sc.cno,grade from student,SC,course where SC.Sno=student.Sno and Course.Cno=SC.Cno
(3) 查询选修了2号课程且成绩在80分以上的学生姓名,年龄。
select sname,sage from student,sc where SC.Cno='2' and grade>80 and SC.Sno=student.Sno
(4) 查询选修了课程名为“数学”的学生学号和姓名。
select sname,student.sno from SC,student,course where SC.Sno=student.Sno and Cname='数学'and SC.Cno=Course.Cno
(5) 查询与“李勇”在同一个系学习的学生。(用IN嵌套实现)
select * from student where Sdept in(select Sdept from student
where Sname='李勇')