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

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

https://www.nowcoder.com/practice/d6f4a37f966145da8900ba9edcc4c068?tpId=82&tags=&title=&difficulty=0&judgeStatus=0&rp=1&sourceUrl=%2Fexam%2Foj%3Fpage%3D2%26tab%3DSQL%25E7%25AF%2587%26topicId%3D82

select (case when name is null then 'GroupBuy' else name end) source,count(id)cnt from
(select o.id id,is_group_buy,name,count(o.id)over(partition by user_id) cu
from order_info o left join client c on o.client_id=c.id where date>'2025-10-15' and status='completed' 
and product_name in('C++','Java','Python'))t1 where cu>1
group by source
order by source

也可以用ifnull函数,ifnull(name, 'GroupBuy')

SQL题解 文章被收录于专栏

主要是为自己做个笔记

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务