题解 | #统计每个学校的答过题的用户的平均答题数#

统计每个学校的答过题的用户的平均答题数

https://www.nowcoder.com/practice/88aa923a9a674253b861a8fa56bac8e5

select
    a1.university,
    round(question_id_count / device_id_count, 4) as avg_round
from
    (
        select
            tt1.university,
            count(distinct (device_id)) as device_id_count,
            count(question_id) as question_id_count
        from
            (
                select
                    t1.university,
                    t2.question_id,
                    t1.device_id
                from
                    (
                        select
                            *
                        from
                            user_profile
                    ) t1
                    join (
                        select
                            *
                        from
                            question_practice_detail
                    ) t2 on (t1.device_id = t2.device_id)
            ) tt1
        group by
            tt1.university
    ) a1

全部评论

相关推荐

03-04 19:02
云南大学 Java
Yki_:没挂,只是没人捞,该干啥干啥,等着就好了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务