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

考试分数(四)

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

with tmp as (
    select job, min(r) as i, max(r) as m from (select job, score, row_number() over(partition by job order by score desc) as r from grade) as tb
    group by job
)

select job, if((i+m) % 2 =0, round((i+m)/2), floor((i+m)/2)), if((i+m) % 2 =0, round((i+m)/2), ceil((i+m)/2)) from tmp
order by job

round和floor和ceil都可以取整,floor是地板,向下取整,ceil是天花板,细胞壁,向上取整

全部评论

相关推荐

06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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