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

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

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;

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-29 17:30
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
今天 14:35
点赞 评论 收藏
分享
牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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