select d.tag,d.difficulty,FORMAT(sum(c.score)/count(c.uid),1) clip_avg_score from exam_record c,examination_info d where c.exam_id=d.exam_id and d.tag='SQL' and d.difficulty='hard' and c.score <>( select min(score) mins from exam_record a,examination_info b where a.exam_id=b.exam_id and b.tag='SQL' and b.difficulty='hard' ) and c.score <>( select max(score) maxs from exam_record a,examination_info b where a.exam_id=b.exam_id and b.tag='SQL' and b.difficulty='hard' )