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

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

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


select
  min(e_r.score) as min_score_over_avg
from
  exam_record e_r
  join examination_info e_i on e_r.exam_id = e_i.exam_id
where
  e_i.tag = 'SQL'
  and score >= (
    # 子查询查询出分数不为NULL也就是有效分数的平均分  
    select
      avg(e1.score)
    from
      exam_record e1
      join examination_info e2 on e1.exam_id = e2.exam_id
    where
      tag = 'SQL'
      and e1.score is not null
  )

全部评论

相关推荐

2024-12-10 17:38
门头沟学院 Node.js
想逆袭好楠:太紧凑了感觉,文字好多看的眼花,建议自我评价删了,因为自我评价都是吹嘘自己的,感觉没什么价值,然后改一下排版
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务