实验六答案数据库综合查询4371.pdf
《实验六答案数据库综合查询4371.pdf》由会员分享,可在线阅读,更多相关《实验六答案数据库综合查询4371.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、查询以DB_开头,且倒数第三个字符为s的课程的详细情况 select*from course where cname like DB_%s_ 2、查询名字中第二个字为“阳”的学生姓名和学号及选修的课程号、课程名 select ,cname from student,course,sc where sname like _阳%and=and=3、列出选修了数学或大学英语的学生学号、姓名、select ,sname,sdept,cname,grade from student,sc,course where =and=and in(select from sc,course where(cna
2、me=大学英语or cname=数学)and=group by select,sname,sdept,cno,grade from student,sc where Cno in(select Cno from course where cname=数学or cname=大学英语)and=4、查询缺少成绩的所有学生的详细情况;select*from student,sc where Grade is null and=5、查询与张力(假设姓名唯一)年龄不同的所有学生的信息;select*from student where sage(select sage from student where
3、 sname=张力)6、查询所选课程的平均成绩大于张力的平均成绩的学生学号、姓名及平均成绩 select,sname,平均成绩=AVG(grade)from student,sc where=group by,sname having AVG(Grade)(select AVG(Grade)from sc,student where sname=张力and=7、按照“学号,姓名,所在院系,已修学分”的顺序列出学生学分的获得情况。其中已修学分为考试已经及格的课程学分之和;select,sname,sdept,已修学分=SUM(ccredit)from student,sc,course wher
4、e Grade60and=and=group by,sname,sdept 8、列出只选修一门课程的学生的学号、姓名、院系及成绩 select,sname,sdept,Cno,grade from student,sc where=and in (select sno from sc group by having COUNT(distinct Cno)=1)9、查找选修了至少一门和张力选修课程一样的学生的学号、姓名及课程号;select,sname,cno from student,sc where=and in(select from sc,student where cno in(sel
5、ect cno from student,sc where sname=张力and=)10、只选修“数据库”和“数据结构”两门课程的学生的基本信息;select ,sname from student,sc,course where =and=and in(select from sc,course where(cname=数据库or cname=数学)and=group by having COUNT(*)=2)group by,sname having COUNT(*)=2 11、至少选修“数据库”或“数据结构”课程的学生的基本信息;只包括其中一门或两门:select ,sname,sde
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 答案 数据库 综合 查询 4371
限制150内