select tag, difficulty, round(((sum(score) - max(score) - min(score)) / (count(if(score is not null, er.id, null)) - 2)), 1) as clip_avg_score from exam_record er left join examination_info ei on er.exam_id = ei.exam_id where tag = 'SQL' and difficulty = 'hard'