求一些SQL数据库查询代码

针对学生数据库:
1.查询系名(Dname)为“计算机”,“2017学年度”,“第2学期”,选修课程名(Cname)为“数据库”的学生(学号,姓名)。
(使用3种方法:(1)连接查询,(2) 带谓词(IN)的嵌套查询, (3)带谓词(EXISTS)的嵌套查询)
3.对Reports表:查询选修课程号为”C01”的学生成绩排名(学号,成绩,名次)(成绩相同次也相同) (使用自身连接)
4.查询2017学年度第2学期选课门数小于3门(包括没有选课)的学生(系名, 学号,姓名)
(选课门数 在Reports计算) (使用自身连接)
5.查询2017学年度第2学期选课门数小于3门(包括没有选课)的学生(学号,姓名,选课门数)(使用左连接)
6.首先对课程表(COURSES),增加一列:课程类别
7.查询系名为“计算机”,“2017学年度”成绩优秀的学生(选课门数>=3,平均分>=85,每门课成绩不低于70)
8.对学生(STUDENTS)表,增加2列:平均成绩,总学分。

select * from dual a join dual1 b on a.w=b.w where ....;

select Dname,'2017学年度','第2学期',Cname from dual where Dname in ('计算机');

select * from dual where exists (select 1 from dual ) ;
你这是作业吧- - 自己好好研究吧 不难