荔枝吱吱吱
荔枝吱吱吱
全部文章
分类
归档
标签
去牛客网
登录
/
注册
荔枝吱吱吱的博客
全部文章
(共35篇)
题解|窗口函数在WHERE后运行#国庆近7日日均取消订单量#
# SELECT # DATE_FORMAT(order_time,'%Y-%m-%d') AS dt, # (CASE WHEN start_time IS NOT NULL THEN 1 ELSE 0) AS finishi_num, # (CASE WHEN start...
2023-08-30
0
345
题解|窗口均值rank|#每个城市中评分最高的司机信息#
# SELECT driver_id # FROM tb_get_car_order a # LEFT JOIN tb_get_car_record b # ON a.order_id = b.order_id # GROUP BY city,driver_id # HAVING MAX(AVG(g...
2023-08-30
0
307
题解|晕晕 #有取消订单记录的司机平均评分#
# SELECT DISTINCT driver_id # FROM tb_get_car_order # WHERE start_time IS NULL (SELECT driver_id,ROUND(AVG(grade),1) AS avg_grade FROM tb_get_car_ord...
2023-08-29
0
317
题解|存疑#2021年国庆在北京接单3次及以上的统计信息#
# SELECT "北京" as city, ROUND(AVG(order_num), 3) as avg_order_num, # ROUND(AVG(income), 3) as avg_income # FROM ( # SELECT driver_id,...
2023-08-27
0
418
题解|时间限定分组位置|存疑|零食类复购率top3高的商品
# 计算每个用户对每个商品是否复购(生成子表t_uid_product_info): # 内连接多表:tb_order_detail JOIN tb_order_overall USING(order_id) JOIN tb_product_info USING(product_id) # 筛选零食...
2023-08-25
0
349
题解|百分比作为筛选条件 #各商品毛利率及店铺整体毛利率#
# ### 2021年10月以来, # DATE_FORMAT(event_time,'%Y-%m') >= '2021-10' (SELECT '店铺汇总' AS product_id, CONCAT(ROUND((1 - SUM(in_price*cnt)/SUM(pri...
2023-08-25
0
394
题解|#每天的日活数及新用户占比#
### 整体的思路是新增一列标注为是否是当天的新用户active_user 当天是新用户:1,当天不是新用户:0 ### 每天的日活数 = SUM(active_user) ### 每天的新用户数 = COUNT(active_user) ### 确实是否是当天的新用户时,需要使用窗口函数进行分组比...
2023-08-24
0
312
题解|有间隔日期的连接|#新用户次日留存率#
## 思路:分别创建‘每天新用户表’和‘用户活跃表’ -> 使用‘第一天新用户且第二天仍活跃’进行连接,保留相关记录 -> 分组计算留存率 ## 额外的思考:一般不会存在第一天in_time,第三天才out_time的情况,所以把in_time和out_time使用UNION...
2023-08-23
0
286
题解 | #每篇文章同一时刻最大在看人数#
# ## 最大同时在线人数:(有一个固定的套路,先记住甚至背下来就行) # ## 第一步 将用户的进入时间单列出来,记为1,将离开时间单列出来记为-1 # ## 第二步 使用窗口函数对计数 1或-1 进行累计求和,但同一时刻有进有出先算进后算出:先按照时间排序,然后按照计数排序 # ## 第三步 在...
2023-08-23
0
434
题解|窗口函数框架规则|#国庆期间每类视频点赞量和转发量#
# ### 第一步生成国庆三天及每天往前推7天的日期 + 这10天里每天的like_cnt和retweet_cnt # SELECT # tag, # DATE_FORMAT(start_time,'%Y-%m-%d') AS dt, # SUM(if_like) AS l...
2023-08-22
0
305
首页
上一页
1
2
3
4
下一页
末页