student(sid, sname)
course(cid, cname)
sc(sid, cid, grade)1 查 1号课成绩 高于 自己2号课成绩的学生名字 及他们的1号课成绩 2号课成绩
2 查 两门及多于两门课不及格的同学名字 及其各门课的平均成绩
course(cid, cname)
sc(sid, cid, grade)1 查 1号课成绩 高于 自己2号课成绩的学生名字 及他们的1号课成绩 2号课成绩
2 查 两门及多于两门课不及格的同学名字 及其各门课的平均成绩
解决方案 »
- 寻求Oracle高手
- 高发求救:解决PL/SQL Developer中表结构注释都显示 "?"问题
- 一个关于oracle数据库的问题
- oracle过程返回数据集报错问题,急!
- oracle update 更新多字段用一条sql 的预设默认值的问题
- 在本机用oracle数据开发用需要装什么东西?
- PLSQL Developer 连接不上Oracle11g
- 有ORACLE DBA 的职位介绍吗?
- 关于在PL/SQL里对ORACLE数据库里的内容进行删除操作的简单问题(在线急等)
- sql函数问题
- ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务?
- 请教:关于Oracle Web Cache
是不是要用到pl/sql
from
( select sname,decode(t2.cid,1,grade,0) grade1,decode(t2.cid,2,grade,0) grade2
from student t1,course t2,sc t3
where t1.sid=t3.sid and t2.cid=t3.cid and (t2.cid='1' or t2.cid='2'))
group by sname
having sum(grade1)>sum(grade2)这是第一个..第二个再想想
( select sname,grade,decode(sign(grade-60),-1,1,0) cnt
from student t1,course t2,sc t3
where t1.sid=t3.sid and t2.cid=t3.cid)
group by sname
having sum(cnt) >=2第二个