题解 | #零食类商品中复购率top3高的商品#

零食类商品中复购率top3高的商品

https://www.nowcoder.com/practice/9c175775e7ad4d9da41602d588c5caf3

供参考:

SELECT product_id,round(sum(if(cnt>=2,1,0))/count(*),3)repurchase_rate
FROM
    (SELECT product_id,uid,count(*)cnt
    FROM
        (SELECT * 
         FROM tb_product_info 
         WHERE tag='零食')tb_product_tag_info
            JOIN tb_order_detail USING(product_id)
            JOIN (SELECT * FROM tb_order_overall WHERE event_time>subdate((SELECT max(event_time) FROM tb_order_overall),90))tb_order_recent_overall USING(order_id)
    GROUP BY product_id,uid)tb_order_cnt
GROUP BY product_id
ORDER BY repurchase_rate DESC,product_id
LIMIT 3;

运行结果:


全部评论

相关推荐

2024-12-25 09:09
四川师范大学 运营
想和你交朋友的潜伏者要冲国企:先去沃尔玛亲身感受标准化流程体系,一两年后再跳槽国内任何零售行业,可以有更大选择权吧?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务