题解 | #试卷发布当天作答人数和平均分#
试卷发布当天作答人数和平均分
http://www.nowcoder.com/practice/5b58e89556dc4153a79d8cf8c08ba499
水平一般,但是现在自己写也能跑通了,还望各位大神多指教
select er.exam_id,count(distinct er.uid) as uv,round(avg(er.score) ,1) as avg_score -- 要检索的列
from user_info uileft join exam_record er
using(uid)
left join examination_info ei
using(exam_id)
where ui.level>5 --等级大于5
and ei.tag='SQL' --试卷类别为SQL
and date_format(ei.release_time,'%Y-%m-%d')=date_format(er.start_time,'%Y-%m-%d') --发布当天就做试卷,发布时间=开始作答时间
group by er.exam_id --分组
order by uv desc,avg_score asc --按题目要求排序
网易游戏公司福利 637人发布