题解 | #考试分数(四)#

考试分数(四)

https://www.nowcoder.com/practice/502fb6e2b1ad4e56aa2e0dd90c6edf3c

# 针对各岗位的考试人数的奇偶性,按照规则计算其中位数所在范围
select job, round(if(if_oushu=0, (num+1)/2, num/2)) start, round(if(if_oushu=0, (num+1)/2, num/2+1)) end
from (
    # 添加奇偶性判断列
    select *, num%2=0 as if_oushu
    from (
        # 先查询各个岗位的考试人数
        select job, count(*) num 
        from grade
        group by job
    ) t1
) t2
order by job;

看了评论区大佬们的回答,我的真是个笨办法,不过也是个思路。所以记录下来~

全部评论

相关推荐

03-28 19:11
铜陵学院 C++
有礼貌的山羊追赶太阳:太典了,连笔试都没有开始就因为HC满了而结束了,而且还卡你不让你再投其他部门的。
点赞 评论 收藏
分享
网安已死趁早转行:山东这地方有点说法
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务