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

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

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题解 文章被收录于专栏

主要是为自己做个笔记

全部评论

相关推荐

2024-12-29 19:48
河北科技大学 Java
ruler98:你这太敷衍了,感觉和大二水平差不多。技术栈少,项目也没有。
点赞 评论 收藏
分享
已注销:测开吗?网易给的有点少 建议干三个月跳槽 然后来一段一整年的大厂 然后再找一段大厂转正实习无敌了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务