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

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

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

SELECT tag, difficulty, clip_avg_score
FROM
    (SELECT e1.exam_id, ROUND(AVG(score),1) clip_avg_score
    FROM exam_record e1
    LEFT JOIN (
        SELECT exam_id,MIN(score) min_score, MAX(score) max_score
        FROM exam_record
        GROUP BY exam_id
        ) e2 
    ON e2.exam_id = e1.exam_id
    WHERE score > min_score AND score < max_score
    GROUP BY  e1.exam_id
    )t1 
LEFT JOIN examination_info t2 
ON t1.exam_id = t2.exam_id

感觉是最笨得方法了

全部评论

相关推荐

苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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