题解 | 考试分数(四)

select b.job, round((case when b.nu%2!=0 then nu_1/2 when b.nu%2=0 then b.nu/2 end)) start, round((case when b.nu%2!=0 then nu_1/2 when nu%2=0 then nu/2+1 end)) end
from 
(select job, count(job) nu,count(job)+1 nu_1
from 
    (select *
     from grade
     order by job,score asc
    ) a
group by job
) b
order by job

全部评论

相关推荐

12-27 22:35
门头沟学院 Java
点赞 评论 收藏
分享
10-31 22:23
门头沟学院 Java
天然不是卷王:太好了 佬的金九银十结束,等offer吐出来,我的金11银12就要开始了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务