顺丰大数据挖掘及分析第二道sql题

 不确定对不对,时间很紧,只能写什么交什么了。。。
select g.Userid,g.Class,g.Classnum,f.mainclass
from
(select Userid,Class,count(Class) as Classnum
from waybill_constype
where Consign_day >= "20180401" and Consign_day <="20180430"
group by Userid,Class) g
left join
(select e.Userid,e.mainclass
from
(select d.Userid,
case 
  when d.Classnum = d.maxnum  then d.Class
  else null
end as mainclass
(select c.Userid,c.Class,c.Classnum,d.maxnum
from
(select Userid,Class,count(Class) as Classnum
from waybill_constype
where Consign_day >= "20180401" and Consign_day <="20180430"
group by Userid,Class) c
left join 
(select a.Userid,max(a.Classnum) as maxnum
from 
(select Userid,Class,count(Class) as Classnum
from waybill_constype
where Consign_day >= "20180401" and Consign_day <="20180430"
group by Userid,Class) a
group by a.Userid) b
on c.Userid = b.Userid) d) e
where e.mainclass != null) f
on g.Userid = f.Userid#数据挖掘#
全部评论
我有块错了,那里应该是is not null,而不是!=null  难受。。。。。。。
点赞 回复 分享
发布于 2018-09-17 21:06
题目还记得吗?我看看?
点赞 回复 分享
发布于 2018-09-17 20:59

相关推荐

门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
点赞 评论 收藏
分享
05-19 15:21
已编辑
华南农业大学 Java
白火同学:你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

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