SQL语句写出所有的学生编号,学生姓名,班级姓名,没有班级的请显示‘未分配’ 5
SQL语句列出每个专业的排名前2名,要考虑到系统目前是二个专业,但是有可能会增加,写的sql要满足增加专业后,不修改sql仍然可以获得正确的结果专业名称排名学生姓名分数...
SQL语句列出每个专业的排名前2名,要考虑到系统目前是二个专业,但是有可能会增加,写的sql要满足增加专业后,不修改sql仍然可以获得正确的结果
专业名称 排名 学生姓名 分数 展开
专业名称 排名 学生姓名 分数 展开
3个回答
展开全部
sqlserver写法
select t.专业名称,t.排名,t.学生姓名,t.分数
from
(select 专业名称,学生姓名,分数,row_number() over(partition by 专业名称 order by 分数 desc) 排名 from 表名) t
where t.排名<=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-11
展开全部
去我的负担全额服务vqdwev
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询