-- 这次换count做一下,老实说作为新人对count求和还是有点不熟,当练习了 select exam_id ,count(if(submit_time is null,1,null)) incomplete_cnt ,round(count(if(submit_time is null,1,null))/count(*),3) incomplete_rate from exam_record group by exam_id having count(if(submit_time is null,1,null))>0