码迷,mamicode.com
首页 > 数据库 > 详细

oracle查询练习24-28

时间:2016-06-18 08:56:03      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:

24、查询选修某课程的同学人数多于5人的教师姓名

select t.tname from teacher t,score s,course c 
where  t.tno=c.tno and c.cno=s.cno and  s.cno =(select cno from score group by cno having count(cno)>5) 
group by t.tname

技术分享

25、查询95033班和95031班全体学生的记录。

select st.sno,st.sname,st.ssex,st.sbirthday,st.class,s.cno,s.degree,c.cname,c.tno,t.tname
from student st,score s,course c,teacher t 
where st.sno=s.sno and c.cno=s.cno and c.tno=t.tno

技术分享

26、  查询存在有85分以上成绩的课程Cno.

select distinct(cno) from SCORE t where degree >85

技术分享

27、查询出“计算机系“教师所教课程的成绩表。

select s.cno,s.degree from score s,course c,teacher t where t.tno=c.tno and c.cno=s.cno
and  t.depart=计算机系

技术分享

28、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof

select t.tname,t.prof from teacher t 
where tno not in(select a.tno from teacher a,teacher b where a.depart!=b.depart and a.prof=b.prof )
and t.depart in (计算机系,电子工程系)

技术分享

oracle查询练习24-28

标签:

原文地址:http://www.cnblogs.com/miss123/p/5595649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!