GinCoffee 2018-11-20 03:12 采纳率: 60%
浏览 1452

求一些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列:平均成绩,总学分。

  • 写回答

1条回答 默认 最新

  • corey_qz 2018-12-25 06:30
    关注

    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 ) ;
    你这是作业吧- - 自己好好研究吧 不难

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog