题解 | #得分不小于平均分的最低分#

得分不小于平均分的最低分

https://www.nowcoder.com/practice/3de23f1204694e74b7deef08922805b2

问题拆分

1、找到每个标签的平均值,这里标签是SQL

2、找到大于该平均值的每个分数

3、找到这些分数里面的最小值

select min(sq2.score) from 

(select ei.exam_id,score from examination_info ei join exam_record er on ei.exam_id = er.exam_id join 

(select tag,avg(score) as a_s from exam_record join examination_info using(exam_id) where tag='SQL') as sq1 on ei.tag = sq1.tag and score >= a_s) as sq2;

全部评论

相关推荐

可以不说话:笔试a了3道半,今天说是挂了😭😭
投递汇丰科技等公司7个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务