数据库原理及应用第二版第5章数据操作语句课后习题.pdf
《数据库原理及应用第二版第5章数据操作语句课后习题.pdf》由会员分享,可在线阅读,更多相关《数据库原理及应用第二版第5章数据操作语句课后习题.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 5 章 数据操作语句-1查询学生选课表中的全部数据。Select*from sc-2查询计算机系的学生的姓名、年龄。Select sname,sage from student where sdept=计算机系-3查询成绩在分之间的学生的学号、课程号和成绩。Select sno,cno,grade from sc where grade between 70 and 80-4查询计算机系年龄在之间且性别为“男”的学生的姓名、年龄。Select sname,sage from student where sdept=计算机系 and sage between 18 and 20 -5查询课程
2、号为“c01”的课程的最高的分数。Select max(grade)from sc where cno=C01 -6.查询计算机系学生的最大年龄和最小年龄。Select max(sage)最大年龄,min(sage)最小年龄 from student Where sdept=计算机系 -7.统计每个系的学生人数。Select sdept,count(*)人数 from student Group by sdept -8.统计每门课程的选课人数和考试最高分。Select cno,count(*)选课人数,max(grade)最高分 from sc Group by cno -9.统计每个学生的选
3、课门数和考试总成绩,并按选课门数升序显示结果。Select sno,count(*)选课门数,sum(grade)from sc Group by sno order by count(*)asc -10.查询总成绩超过分的学生,要求列出学号、总成绩。Select sno,sum(grade)总成绩 from sc Group by sno having sum(grade)200 -11.查询选修了“c02”号课程的学生的姓名和所在系。Select sname,sdept from student s join sc on s.sno=sc.sno Where cno=C02 -12.查询成
4、绩分以上的学生的姓名、课程号和成绩,并按成绩降序排列结果。Select sname,cno,grade From student s join sc on s.sno=sc.sno Where grade 80 Order by grade desc -13.查询哪些学生没有选课,要求列出学号、姓名和所在系。Select sname from student s left join sc on s.sno=sc.sno Where sc.sno is null -14.查询与 VB 在同一学期开设的课程的课程名和开课学期。Select c2.Cname,c2.Semester from Cou
5、rse c1 JOIN Course c2 on c1.Semester=c2.Semester Where ame=VB and c2.Cname!=VB -15查询与李勇年龄相同的学生的姓名、所在系和年龄。*Select s2.Sname,s2.Sdept,s2.Sage From Student s1 JOIN Student s2 on s1.Sage=s2.Sage Where s1.Sname=李勇 and s2.Sname!=李勇 -16查询计算机系年龄最小的名学生的姓名和年龄。Select top 2 sname,sage from student Where sdept=计算
6、机系 Order by sage asc -17.查询 VB 成绩最高的前名学生的姓名、所在系和 VB 成绩,包括并列的情况。Select TOP 2 WITH TIES Sname,Sdept,Grade FROM Student s JOIN SC ON s.Sno=SC.Sno JOIN Course c ON c.Cno=SC.Cno Where Cname=VB ORDER BY Grade desc -18.查询选课人数最多的前名学生的学号和选课门数,包括并列的情况。Select TOP 2 WITH TIES Sno,Count(*)选课门数 FROM SC GROUP BY S
7、no ORDER BY Count(*)DESC -19.查询学生人数最多的系,列出系名和人数。Select TOP 1 Sdept,Count(*)系人数 FROM Student GROUP BY Sdept ORDER BY Count(*)DESC -20.用子查询实现如下查询:-()查询选修了“c01”号课程的学生的姓名和所在系。select sname,sdept from student where sno in(select sno from sc where cno=C01)-()查询数学系成绩分以上的学生的学号、姓名、课程号和成绩。select sno,sname from
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 第二 数据 操作 语句 课后 习题
限制150内