50个SQL语句(MySQL版) 问题二十四「终于解决」

50个SQL语句(MySQL版) 问题二十四「终于解决」表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(S

50个SQL语句(MySQL版) 问题二十四

————————–表结构————————–

student(StuId,StuName,StuAge,StuSex) 学生表

teacher(TId,Tname) 教师表

course(CId,Cname,C_TId) 课程表

sc(SId,S_CId,Score) 成绩表

———————————————————-

问题二十四:查询学生平均成绩及其名次

SELECT s.StuId,s.StuName,v.AvgScore,
(SELECT COUNT(*)
FROM (SELECT sc.SId,AVG(sc.Score) AvgScore
FROM sc GROUP BY sc.SId) v2
WHERE v.AvgScore<v2.AvgScore)+1 Rank
FROM student s,
(SELECT sc.SId, AVG(sc.Score) AvgScore
FROM sc GROUP BY sc.SId) v
WHERE s.StuId=v.SId
ORDER BY Rank;

代码100分

答案仅供参考,不一定完全正确,若发现错误或有更好的,欢迎评论,互相交流,一起成长!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8090.html

(0)
上一篇 2023-03-07
下一篇 2023-03-07

相关推荐

  • Python实现删除文件夹

    Python实现删除文件夹a href=”https://beian.miit.gov.cn/”苏ICP备号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-09-05
    19
  • Python中实现延时的方法

    Python中实现延时的方法Python作为一种高级编程语言,不仅易学易用,而且其库集丰富,其中就包括延时函数相关的库。在实际开发过程中,经常需要进行计时、等待或暂停,即需要对程序进行延时操作。Python中实现延时的方法有多种,本文将系统介绍延时操作的方法及其应用场景。

    2024-07-11
    46
  • 基本的SQL语句[亲测有效]

    基本的SQL语句[亲测有效]表结构 实验内容 1 用SQL语句创建数据库CAP,数据文件名为CAPData.mdf,数据文件的初始存储空间大小为50M,最大存储空间为500M,存储空间自动增长量为10M。 CREATE DATA

    2023-04-15
    176
  • Python求平方根的实现方法

    Python求平方根的实现方法Python标准库中的math模块提供了一些常用的数学函数,sqrt()函数即为求平方根函数。使用该函数的前提是要引入math库。

    2024-02-18
    82
  • Python中shape函数的用法

    Python中shape函数的用法Python中shape函数是一种非常常用的数学函数,可以用来获取数组或者矩阵的形状。矩阵的形状是指该矩阵的行列数,而数组的形状则是指该数组的维度(即多少个元素,每个元素有多少个数据)。

    2024-09-21
    17
  • 设置远程桌面连接 批量管理云服务器「建议收藏」

    设置远程桌面连接 批量管理云服务器「建议收藏」远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上…

    2023-02-19
    158
  • MySQL DQL 去重教程表代码「建议收藏」

    MySQL DQL 去重教程表代码「建议收藏」垃圾的撒娇的风景色谱发票为菩萨的搭配覅色谱法配色【】we9rfpqsoedufoiewrun拍摄跑调覅就怕是东风破一坚实的皮肤的胜多负少的 的食品发票速度发票首都非破损的赔付喷水电机 山东分批进隧道排

    2023-04-24
    134
  • TDSQL-C 真·秒级启停:连接断了,又没断「终于解决」

    TDSQL-C 真·秒级启停:连接断了,又没断「终于解决」你听过多少款无服务器架构(Serverless)数据库? 什么是Serverless呢?简单理解,Serverless 分为 FaaS 和 BaaS 两个部分,其中 FaaS 指的是函数即服务,Baa

    2023-06-14
    132

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注