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

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

https://www.nowcoder.com/practice/4ae8cff2505f4d7cb68fb0ec7cf80c57

一旦学会窗口函数,突然有种sql刷起来很无趣的感觉

select id, user_id, product_name, status, client_id, date from 
(
select id, user_id, product_name, status, client_id,date,
sum(case when status ='completed' then 1 else 0 end)  over (partition by user_id) as completed_cnt
from order_info where date > '2025-10-15' and product_name in ('C++','Java','Python') and status = 'completed'
) t where t.completed_cnt >= 2 order by id asc



全部评论

相关推荐

预计下个星期就能开奖吧,哪位老哥来给个准信
华孝子爱信等:对接人上周说的是这周
点赞 评论 收藏
分享
dongsheng66:如果想进大厂的话,在校经历没必要占这么大篇幅,可以把专业技能单独放一个专栏写,可以加个项目经历
点赞 评论 收藏
分享
11-15 19:28
已编辑
蚌埠坦克学院 硬件开发
点赞 评论 收藏
分享
11-24 11:23
门头沟学院 C++
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务