题解 | #group by 与over(partition by)的区别#

牛客每个人最近的登录日期(一)

http://www.nowcoder.com/practice/ca274ebe6eac40ab9c33ced3f2223bb2

要统计每个牛客网用户最近登陆日期,也就是说每一个用户只需要一条记录就够了,那么这个时候group by user_id,再取每个组的日期最大值就可以了。
这道题如果用如下语句:select user_id,max(date) over (partition by user_id order by user_id) from email,得到的结果里每个用户就会包含不止一条记录,
Email里总共有多少条记录,结果就会呈现多少条记录出来,同一用户的时间date都变成了max(date)。
返回记录条数不同就是group by 与 over partition by的最大区别
全部评论

相关推荐

能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 13:54
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

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