题解 | #统计复旦用户8月练题情况#

统计复旦用户8月练题情况

http://www.nowcoder.com/practice/53235096538a456b9220fce120c062b3

select
  a.device_id,
  a.university,
  coalesce(count(b.question_id),0) as question_cnt,
  coalesce(count(if(b.result = 'right', b.question_id, null)),0) as right_question_cnt
from
  user_profile a
  left join question_practice_detail b on a.device_id = b.device_id
where
  a.university = '复旦大学'
  and (b.date between '2021-08-01' and '2021-08-31' or b.date is null)
group by
  a.device_id,
  a.university

注意:如果没有or b.date is null 这个条件,8月份没有刷过题的用户不会显示。也可以在count里加条件。

全部评论

相关推荐

06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司7个岗位
点赞 评论 收藏
分享
吴offer选手:下午mt一来就告警说项目来不及,估计明天拿了权限就要参与开发了 已老实
实习生的蛐蛐区
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-16 14:00
机械打工仔:来挂自己了,经典巨婴从校园投入职场
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务