题解 | SQL21 #试卷发布当天作答人数和平均分#

试卷发布当天作答人数和平均分

http://www.nowcoder.com/practice/5b58e89556dc4153a79d8cf8c08ba499

分析:

  • SQL类别——where tag='SQL'
  • 发布当天——date(release_time)=date(submit_time)
  • 5级以上——where level>5
  • 作答人数——count(distinct uid) as uv (desc)
  • 平均分——avg(score) as avg_score (asc)

提交答案:

select er.exam_id,count(distinct er.uid) as uv,
round(avg(score),1) as avg_score

from exam_record as er
join user_info as ui
on ui.uid=er.uid

join examination_info as ei
on er.exam_id=ei.exam_id 
and date(submit_time)=date(release_time)

where level>5 and tag='SQL'and submit_time is not null
group by exam_id
order by uv desc,avg_score 
全部评论

相关推荐

点赞 评论 收藏
分享
牛客383479252号:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
05-21 15:47
门头沟学院 Java
浪漫主义的虹夏:项目有亮点吗,第一个不是纯玩具项目吗,项目亮点里类似ThreadLocal,Redis储存说难听点是花几十分钟绝大部分人都能学会,第二个轮子项目也没体现出设计和技术,想实习先沉淀,好高骛远的自嗨只会害了自己
点赞 评论 收藏
分享
06-13 15:45
辽宁大学 golang
咱就是说 你不主动 我也不会主动下一步hhh,急死了
恶龙战士:不建议把这种帖子发到牛客上,建议去小红书发
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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