求各科成绩的排名

image.png

image.png

试过sort()  ,求得是所有科目成绩的排序

FineReport 29831048 发布于 2019-4-18 16:20 (编辑于 2019-4-18 16:21)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Kevin-sLv7中级互助
发布于2019-4-18 16:51

数据集发出来

  • 29831048 29831048(提问者) 评论限制,发不出来, 是SQL server 四个个表:学生表:学号、姓名、班级编号;班级表:班级编号、班级名称;课程表:课程编号、课程名称;分数表:学生编号、课程编号、分数 SELECT s.sname,s.sno,g.gradeName,c.cname,o.degree FROM student s inner join dbo.grade g on s.gno=g.gno inner join dbo.score o on o.sno=s.sno inner join dbo.course c on c.cno=o.cno
    2019-04-18 17:21 
  • Kevin-s Kevin-s 回复 29831048(提问者) 你加我qq1723717779哈,再发给我
    2019-04-18 19:59 
  • Kevin-s Kevin-s 回复 29831048(提问者) 我可以写出来,不过需要四个表结构和内容验证一下
    2019-04-18 20:41 
  • Kevin-s Kevin-s 回复 29831048(提问者) oracle的使用ROW_NUMBER() OVER(PARTITION BY \"cname\" ORDER BY \"degree\" DESC )就可以实现哈
    2019-04-19 14:22 
最佳回答
1
JackWangLv5中级互助
发布于2019-4-18 16:23

通过Sql实现的组内排序(排名)-http://help.finereport.com/doc-view-1763.html

最佳回答
0
天空-小孙Lv4初级互助
发布于2019-4-19 17:00

oracle写开窗函数呀!mysql写自定义函数

  • 2关注人数
  • 815浏览人数
  • 最后回答于:2019-4-19 17:00
    请选择关闭问题的原因
    确定 取消
    返回顶部