- 18
- 0
- 约 10页
- 2017-08-20 发布于浙江
- 举报
SQL经典查询练习30蔚氖及答案
;练习作业
(1)查询选修课程‘3-105’且成绩在60到80之间的所有记录。
(2)查询成绩为85、86或88的记录。
(3)查询95031班的学生人数。
(4)查询至少有5名学生选修并以3开头的课程的平均成绩。
(5)查询最低分大于70,最高分小于90的NO列。
(6)查询95033班学生所选课程的平均分。
(7)查询选修‘3-105’课程的成绩高于‘109’号同学成绩的所有同学的记录。
(8)查询与学号为108的同学同岁的所有学生的NO、NAME和AGE。
(9)查询“张旭”教师任课的课程号,选修其课程学生的学号和成绩。
(10)查询选修其课程的学生人数多于5人的教师姓名。
;(11)查询“计算机系”与“电子工程系”不同职称的教师的姓名和职称。
(12)查询选修编号为“3-105”课程且成绩至少高于选修编号为“3-245”课程的同学的CNO、NO 、GRADE并按GRADE从高到低次序排列。
(13)查询选修编号为“3-105”课程且成绩高于选修编号为“3-245”课程的同学的CNO、NO 、GRADE。
(14)列出所有教师和同学的NAME 、SEX 、AGE。
(15)查询成绩比该课程平均成绩低的学生的成绩表。
(16)列出所有任课教师的NAME和DEPART。
(17)列出所有未讲课教师的NAME和DEPART。
(18)列出至少有2名男生的班号。
(19)查询不姓“王”的学生记录。
(20)查询每门课最高分的学生的NO、CNO、CRADE。;(21)查询与“李军”同性别并同班的同学NAME。
(22)查询“男”教师及其所上的课程。
(23)查询选修“计算机导论”课程的“男”同学的成绩表。
(24)往基本表Student中插入一个学生元组(张红,女)。
(25)在基本表SC中删除尚无成绩的选课元组
(26)把选修数学课不及格的成绩全改为空值
(27)把低于总平均成绩的女同学成绩提高5%
(28)在基本表SC中修改1号课程的成绩,若成绩小于等于75分时提高5%,若成绩大于75时提高4%
(29)查询“张旭”教师任课的课程号,选修其课程学生的学号和成绩。
(30)检索学号比李同学大,而年龄比他小的学生姓名。;--(1)查询选修课程‘3-105’且成绩在60到80之间的所有记录。 t
select st.no,st.name,st.age,st.sex,st.class,sc.grade
from student st,scores sc
where (st.no=sc.no and sc.cno=3105);
--(2)查询成绩为85、86或88的记录。
select st.no,st.name,st.class,sc.grade
from student st,scores sc
where (st.no=sc.no and (sc.grade=85 or sc.grade=86 or sc.grade=88));
--(3)查询95031班的学生人数。
select count(no)
from student
where class=95031;
--(4)查询至少有5名学生选修并以3开头的课程的平均成绩。
SELECT cno,avg(grade) FROM SCORES
WHERE substr(cno,1,1)=3
GROUP BY CNO
HAVING COUNT(*)=5;
--(5)查询最低分大于70,最高分小于90的NO列。
select sc.no
from scores sc,student st
where st.no=sc.no
group by sc.no
having min(sc.grade)70 and max(sc.grade)90;;--(6)查询95033班学生所选课程的平均分。
select co.cno,co.cname,avg(sc.grade)
from course co,scores sc,student st
where st.no=sc.no and st.class=95033 and
sc.cno=co.cno
group by co.cno,co.cname;
--(7)查询选修‘3-105’课程的成绩高于‘109’号同学成绩的所有同学的记录。
select st.no,st.name,sc.grade
from student st,scores sc
where
sc.cno=3105 and sc.grade(select grade
from scores
where cno=3105and no=109)
and st.no=sc.no;
--(8)查询与学号为108的同学同岁的所有学生的NO、NAME和AGE。
select no,
原创力文档

文档评论(0)