-- 利用窗口函数
select *
from (select *,
row_number() over (partition by 课程号 order by 成绩 desc) as ranking
from chengji) as a
where ranking ‹= 2;
表格在这
https://ask.csdn.net/questions/7766276?spm=1001.2014.3001.5501
关于数据库查询语句的报错
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
檀越@新空间 2022-08-03 11:50关注select * from ( select *, row_number() over (partition by 课程号 order by 成绩 desc) as ranking from chengji ) as a where a.ranking <= 1;获取各科最高分
解决 无用评论 打赏 举报 编辑记录