select min(score) as min_score_over_avg from ( select score, avg(score) over ( partition by tag ) as avg_score from exam_record a join examination_info b on a.exam_id = b.exam_id where tag = 'SQL' ) a where score >= avg_score
select min(score) as min_score_over_avg from ( select score, avg(score) over ( partition by tag ) as avg_score from exam_record a join examination_info b on a.exam_id = b.exam_id where tag = 'SQL' ) a where score >= avg_score