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

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

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

知识点:left join 
select 
a.device_id,university,
count(case when result is not null then result else null end) as question_cnt,
count(case when result='right' then result when result is null then null end) as right_question_cnt
from
(
select device_id,university
from user_profile 
where university='复旦大学'
)a
left join
(
    select device_id,
    question_id,
    result
    from question_practice_detail
    where SUBSTR(date,1,7)='2021-08'
)b
on a.device_id=b.device_id
group by a.device_id,university
全部评论
跟我一样的思路了,呜呜呜
点赞 回复 分享
发布于 2023-10-18 09:43 内蒙古

相关推荐

12-23 18:51
中南大学 Java
唉又萌混过关:是不是那种收钱盖实习章的机构?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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