我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

sql 求各班级平均分及个人平均分

SQL:一张表 STSCORE 怎么同时求个人平均分和班级平均分并且表内其他数据不动

img

用开窗函数呗

select t.*,
avg(grade) over(partition by studentno) 个人平均分,
avg(grade) over(partition by classno) 班级平均分
 from STSCORE t

本行数据要出现非本行数据中的字段或用到了非本行数据的统计值,要么另外写个子查询来关联,要么就用开窗函数

近期文章

  • case when 结合 sum函数失效
  • 有哪个大佬可以给这个程序制作个流程图。急!!!谢谢。
  • 这要怎么写才能达到要求
  • 用ipad上的texpad下载宏包一直显示下载失败
  • 有关AndroidManifest.xml ParseError at [row,col]:[14,13] 的问题
  • python数字筛选
  • ,之前mysql 游标语法错误 ,要在定义游标的地方开辟一个代码块啊?
  • 本地的Vue项目访问服务器端的java接口
  • 如图,分页字段有啥函数能直接实现吗
  • 光纤交换机级联问题咨询
  • idea中运行cmd出现问题
  • 这是一个关于HTML的导航栏问题
  • 单向链表 136行怎么改
  • [Python循环]数组的距离
  • MySQL启动不了,怎么解决
  • 问个关于多功能电子时钟的问题(语言-c语言)
  • daterangepicker 怎么设置只能选择年
  • 对于#idndef APP-PLUS的疑惑
  • 有一个程序员需要修复10个bug(每个bug互不相关),他每个bug修复成功的概率是二分之一。问他所有bug修复成功的概率是多少?
  • python3获取mysql数据成html文件后发送邮件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华