题解 | #牛客的课程订单分析(七)#

牛客的课程订单分析(七)

https://www.nowcoder.com/practice/d6f4a37f966145da8900ba9edcc4c068

select
    case WHEN is_group_buy = 'No' THEN name
         WHEN is_group_buy = 'Yes' THEN 'GroupBuy'
    end as 'source',
    count(*) as cnt
from (
    select
        id,
        is_group_buy,
        client_id,
        count(user_id) over (partition by user_id) as cnt
    from order_info
    where
        date > '2025-10-15' AND
        status = 'completed' AND
        product_name in ('C++','Java','Python')
) as oi
left join client c
on oi.client_id = c.id
where oi.cnt >= 2
group by source
order by source

全部评论

相关推荐

仁者伍敌:实习生要工作经验,工作要实习经验
点赞 评论 收藏
分享
牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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