
【面试题】某公司数据库里有3张表,销售订单表、产品明细表、销售网点表
”销售订单表”记录了销售情况,每一张数据表示哪位顾客、在哪一天、哪个网点购买了什么产品,购买的数量是多少,以及对应产品的零售价

“产品明细表”记录了公司产品的详细信息

“销售网点表”记录了公司的销售网点

销售订单表、产品明细表、销售网点表字段之间的关系如下

销售订单表和产品明细表通过“产品”字段关联,销售订单表和销售网点通过“交易网点”关联
【问题】分析品牌在2019.5-2020.4期间的复购率
【解题思路】
1.明确业务指标
要分析的是“在2019.5-2020.4期间的复购率”,复购率是业务分析中经常用到的指标。
复购率是衡量产品受欢迎度的指标。复购率高,说明产品的忠诚用户越多,这时公司需要把更多的精力和资源投入到吸引、引导在用户的复购上。
复购率低说明产品的忠诚用户少,需要把资源和精力用在提升用户的转化率上。
复购率 =一定时间内购买次数大于1次的人数/所有购买的用户数
举个例子,3月份购买产品的100个人中有30个人购买了2次。3月份的总的复购人数为30人,复购率=一定时间内购买次数大于1次的人数(30)/所有购买的用户数(100)=30%
2.如何判断是否是复购呢?
不同的行业有不同的标准,一般是指发货了再购买的才算复购,同一天购买的不算是复购。
也就是日期不同的,再次购买的用户算是复购。
在“销售订单表”中,需要先用if函数判断用户(顾客ID字段)购买次数,大于1的为复购,标记为1,否则标记为0


然后再用汇总函数(count)计数

这样,复购率 =一定时间内购买次数大于1次的人数/所有购买的用户数

3.不同日期的复购
一般按不同日期的购买为复购,需要把“销售订单表”复制为2个表,用不同的日期取交集,取出不同日期购买的顾客/次数,如下图


把前面步骤里的SQL组合到一起,最终得到分析复购率的SQL:

得到复购率=0.2=20%
【本题考点】
1.此题重点查看对业务的理解,必须先清楚业务的指标的含义。常用的指标可以回顾《衡量业务:指标体系》
2.考察if判断函数的应用
3.内联结inner join的应用
派优网部分新闻资讯、展示的图片素材等内容均为用户自发上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习交流。用户通过本站上传、发布任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请
联系我们一经核实,立即删除。并对发布账号进行封禁。
相关推荐
-
众所周知养牛所需投资较大,资金充足的人可以直接大手一挥,建一个规模化的养牛场,养上数百头甚至上千头牛都不成问题。然而很多人手里,可能就有个三万五万的本钱,连一个像样一点的牛棚都捡不…
-
3C,是计算机(Computer)、通讯(Communication)和消费电子产品(ConsumerElectronics)三类电子产品的简称。那么3C产品包含了什么,如果你想要…
-
如果电脑屏幕上有条纹怎么办?那些经常在电脑屏幕上显示条纹的用户呢?屏幕有问题吗?为什么电脑屏幕上会有这么多条纹,如何解决这个问题?以下是如何做到这一点。 第一,一个原因是外部干扰 …
-
地球人都知道直播现在大火,更知道李佳琦,威娅们一场直播下来都是上亿的销售额。但对于这些大网红开口倒数三个数就能卖断货的技能,可不是一天练就的。就好比我们要是刚做主播,就想口若悬河,…
-
早些年手机是大学生入学必备,电脑不着急买,但这几年情况不同,很多学校都要进行网课形式授课,很多学生都要另一款设备来学习网课,比如笔记本或者平板,尤其是平板在网课学习上更受欢迎。 很…
-
随着全球化的加速和国际交流的不断深入,留学生移民已经成为了一个越来越普遍的现象。对于许多留学生来说,移民是他们在海外生活的最终目标。那么,留学生移民真的更好吗?本文将从留学生移民的…
-
对婚龄的说法: 一周年称纸婚,最初结合薄如纸。 二周年称叶婚,象树叶一样飘动。 三周年称皮婚,象皮革一样有点韧性。 四周年称丝婚,紧紧地缠在一起。 五周年称木婚,已经如同木质样坚硬…
-
挽回过程中,你用尽了所有你能想到的办法,但是对方还是无动于衷,甚至会被拉黑删除。如何挽回前任呢?大部分挽回者都在拼命的刷存在感,恨不得每时每刻出现在她面前,绝不能让前任忘了自己,甚…
-
随着汽车市场的不断发展,金色车型也逐渐成为了消费者购车的热门选择之一。金色车型不仅具有高雅、奢华的外观,而且搭配不同的车身形态,能够满足消费者不同的需求。但是,如何挑选适合自己的金…
-
广东大专升本科有几种学历形式,自学考试、成人高考、开放大学;不管选择哪一种形式大专升本科都可以拿到国家承认学信网可以查询的本科毕业证证,那么大专升本科怎么考呢? 一、选定形式 以学…