题解 | #统计作答次数#
统计作答次数
http://www.nowcoder.com/practice/45a87639110841b6950ef6a12d20175f
select
count(uid),#问多少人来参与这次作答人数,有多少UID就有多少人
sum(case when submit_time is null then 0 else 1 end ) #统计多少人提交了做完了,求利sum()+case判断,当submit_time 是空等于0,不是空等于1,加一起就是提交总和人数。
count(distinct exam_id and score is not null)#看完成多少套试卷,试卷有重复,去重,加上,完成必有成绩score非空也行,submit_time非空也行就能求出来了
from exam_record
查看25道真题和解析