好文档 - 专业文书写作范文服务资料分享网站

数据库实验报告(3)

天下 分享 时间: 加入收藏 我要投稿 点赞

桂林航天工业学院学生实验报告

实验三

实验名称 SELECT 查询 实验目的 熟悉SELECT查询语句的使用 实验内容 连接查询和嵌套查询 实验日期 2024.10.10 实验步骤及结论 1、查询选修3号课程且成绩在85分以上的所有学生的学号、姓名、所在院系。 SELECT Student.*,SC.* FROM Student,SC WHERE Student.Sno=Sc.sno AND SC.Cno='3' AND SC.Grade>85; 2、查询计算机系每个学生的学号、姓名、选修课程名及成绩。 select student.sno,sname,course.cname,sc.grade from student,course,sc where student.sno=sc.sno and sc.cno=course.cno and(student.sdept='cs') 3、查询与“刘晨”在同一个系学习的学生。 SELECT Sno,sname,sdept FROM student where sdept in (select sdept from student where sname='刘晨') 4、查询非计算机科学系中比计算机科学系任意一个学生年龄小的学生姓名和年龄。 select sname,sage 1

from student where sage'CS' 5、查询既选修了课程1又选修了课程2的学生。 select sno from SC where cno='1' INTERSECT select sno from SC where cno='2' 6、利用嵌套查询查找与“刘晨”年龄一样大的学生的所有信息。 SELECT Sno,sname,sage,ssex,sdept FROM student where sage in (select sage from student where sname='刘晨') 7、找出每个学生超过他选修课程平均成绩的课程号。 select sno,cno from SC x where grade >=(select AVG(grade) from SC y where y.sno=x.sno) 8、查询没有选修1号课程的学生姓名。 SELECT Sname FROM Student WHERE NOT EXISTS 2

(SELECT * FROM SC WHERE Sno=Student.Sno AND Cno='1'); 9、查询至少选修了学生201215122选修的全部课程的学生号码。 SELECT DISTINCT Sno FROM SC SCX WHERE NOT EXISTS (SELECT* FROM SC SCY WHERE SCY.Sno='201215122'AND NOT EXISTS (SELECT * FROM SC SCZ WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno))

3

数据库实验报告(3)

桂林航天工业学院学生实验报告实验三实验名称SELECT查询实验目的熟悉SELECT查询语句的使用实验内容连接查询和嵌套查询实验日期2024.10.10实验步骤及结论1、查询选修3号课程且成绩在85分以上的所有学生的学号、姓名、所在院系。SELECTStudent.*,SC.*FROMStudent,SCWHEREStuden
推荐度:
点击下载文档文档为doc格式
4ptkh83rqi83uyx9681999g5n13tny00uqr
领取福利

微信扫码领取福利

微信扫码分享