select level,count(level) as level_cnt from user_info where uid in (select uid from exam_record inner join examination_info on examination_info.exam_id=exam_record.exam_id where examination_info.tag='SQL' and score>80 ) group by level order by level_cnt desc;