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

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

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

with
    temp as (
        select
            u.device_id,
            university,
            result,
            date
        from
            user_profile u
            left join question_practice_detail q on u.device_id = q.device_id
        where
            university = '复旦大学'
            and (
                month (date) = 8
                or date is null
            )
    )
select
    device_id,
    university,
    count(result) as question_cnt,
    sum(if (result = "right", 1, 0)) as right_question_cnt
from
    temp
group by
    device_id,
    university

全部评论

相关推荐

程序员小白条:vibe你只要能cover住面试官问你很多深入的实现和选型方案的原因,以及怎么去检测优化效果的就行了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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