题解 | SQL类别高难度试卷得分的截断平均值

SQL类别高难度试卷得分的截断平均值

https://www.nowcoder.com/practice/a690f76a718242fd80757115d305be45

with t as (select re.exam_id, score, tag, difficulty 
from exam_record re inner join examination_info info
on re.exam_id = info.exam_id 
where tag = "SQL" and difficulty = "hard" and score is not null),

t2 as (select tag, difficulty, score,
row_number() over (partition by tag, difficulty order by score desc) as rn_desc,
row_number() over (partition by tag, difficulty order by score asc) as rn_asc
from t)

select tag, difficulty, round(avg(score),1) as clip_avg_score
from t2 where rn_desc != 1 and rn_asc != 1
group by tag, difficulty

全部评论

相关推荐

05-19 09:12
河南大学 Java
程序员小白条:怎么还用网上的经典项目,速成是很少有人去捞面试的
点赞 评论 收藏
分享
许愿一个offer_...:不是啊,这个只代表你的面试官提交了你的面评,面试是否通过还是要看官网状态呢
腾讯2025实习生招聘
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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