2022年1月18日
摘要: 统计每天回流玩家的数量,(连续7天不登录,7天后登录算回流玩家) login_date和uid为联合主键 select *,count(1) as 一天内回流玩家的数量 from( select *, lag(login_date,1) over(partition by uid order by 阅读全文
posted @ 2022-01-18 16:19 进击的许盈盈 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 头尾函数 first_value()/last value()的功能也可用max,min实现 查询每个用户按照下单时间顺序,最后一笔订单的订单金额,发现显示的不是最后一笔订单金额 这是因为没有在over里指定滑动窗口范围,默认执行滑动窗口范围为第一行到当前行 用rows between...prec 阅读全文
posted @ 2022-01-18 14:35 进击的许盈盈 阅读(184) 评论(0) 推荐(0) 编辑
摘要: lag(要计算的字段,参照计算的字段前几行数):参照计算的字段可以是order by后的字段 lead(计算字段,后几行行数) 例题 因为select中的查询字段在系统中是同时计算查询,无先后顺序,若需要先后顺序的计算,则改为表子查询方式 或使用函数嵌套方式 阅读全文
posted @ 2022-01-18 12:07 进击的许盈盈 阅读(488) 评论(0) 推荐(0) 编辑