文档库

最新最全的文档下载
当前位置:文档库 > 第四次作业

第四次作业

作业内容:

注意:以下练习中的数据是根据初始化到数据库中的数据来写的SQL语句。
1.查询“c001”课程比“c002”课程成绩高的所有学生的学号;
2.查询平均成绩大于60分的同学的学号和平均成绩;
3.查询所有同学的学号、姓名、选课数、总成绩;
4.查询姓“刘”的老师的个数;
5.查询没学过“谌燕”老师课的同学的学号、姓名;
6.查询学过“c001”并且也学过编号“c002”课程的同学的学号、姓名;
7.查询学过“谌燕”老师所教的所有课的同学的学号、姓名;
8.查询课程编号“c002”的成绩比课程编号“c001”课程低的所有同学的学号、姓名;
9.查询所有课程成绩小于60 分的同学的学号、姓名;
10.查询没有学全所有课的同学的学号、姓名;
11.查询至少有一门课与学号为“s001”的同学所学相同的同学的学号和姓名;
12.查询至少学过学号为“s001”同学所有一门课的其他同学学号和姓名;
13.把“SC”表中“谌燕”老师教的课的成绩都更改为此课程的平均成绩;
14.查询和“s001”号的同学学习的课程完全相同的其他同学学号和姓名;
15.删除学习“谌燕”老师课的SC 表记录;
16.向SC表中插入一些记录,这些记录要求符合以下条件:没有上过编号“c002”课程的同学学号、“c002”号课的平均成绩;
17.查询各科成绩最高和最低的分:以如下形式显示:课程ID,最高分,最低分
18.按各科平均成绩从低到高和及格率的百分数从高到低顺序
19.查询不同老师所教不同课程平均分从高到低显示
20.统计列印各科成绩,各分数段人数:课程ID,课程名称,[100-85],[85-70],[70-60],[ <60]
21.查询各科成绩前三名的记录:(不考虑成绩并列情况)
22.查询每门课程被选修的学生数
23.查询出只选修了一门课程的全部学生的学号和姓名
24.查询男生、女生人数
25.查询姓“张”的学生名单
26.查询同名同姓学生名单,并统计同名人数
27.1988年出生的学生名单(注:Student 表中Sage 列的类型是number)
28.查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列
29.查询平均成绩大于85的所有学生的学号、姓名和平均成绩
30.查询课程名称为"Oracle",且分数低于60的学生姓名和分数
31.查询所有学生的选课情况;
32.查询任何一门课程成绩在70分以上的姓名、课程名称和分数;
33.查询不及格的课程,并按课程号从大到小排列
34.查询课程编号为c001 且课程成绩在80 分以上的学生的学号和姓名;
35.求选了课程的学生人数
36.查询选修“谌燕”老师所授课程的学生中,成绩最高的学生姓名及其成绩
37.查询各个课程及相应的选修人数
38.查询不同课程成绩

免费下载Word文档免费下载: 第四次作业

(共3页)