MySQL经典45题

   日期:2024-12-29     作者:ca7dh       评论:0    移动:http://ljhr2012.riyuangf.com/mobile/news/12099.html
核心提示:1、学生表 Student(SId,Sname,Sage,Ssex)SId :学生编号Sname:学生姓名Sage :出生年月Ssex:学生性别2、课程表 Course(CId,Cna

1、学生表 Student(SId,Sname,Sage,Ssex)
SId :学生编号
Sname:学生姓名
Sage :出生年月
Ssex:学生性别

2、课程表 Course(CId,Cname,TId)
CId :课程编号
Cname :课程名称
TId :教师编号

3、教师表 Teacher(TId,Tname)
TId :教师编号
Tname :教师姓名

4、成绩表 SC(SId,CId,score)
SId :学生编号
CId :课程编号
score: 分数

二、插入表及数据

三、题目与答案

1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数

 1.1查询同时存在" 01 "课程和" 02 "课程的情况

1.2 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null ) 

1.3 查询不存在"01 "课程但存在" 02 "课程的情况

2.查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩

 3.查询在 SC 表存在成绩的学生信息

4. 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )

4.1 查有成绩的学生信息

5.  查询「李」姓老师的数量

6.  查询学过「张三」老师授课的同学的信息

 7.  查询没有学全所有课程的同学的信息

8.  查询至少有一门课与学号为" 01 "的同学所学相同的同学的信息

9.  查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息

10.  查询没学过"张三"老师讲授的任一门课程的学生姓名

11. 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩

12. 检索" 01 "课程分数小于 60,按分数降序排列的学生信息

13.   按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号