数据为某公司的销售数据,现在基于MYSQL来回答业务问题:
1.在该数据中,销售最好的产品是哪些?
2.会员和非会员在购买金额和产品方面,有什么主要区别?
3.不同注册渠道的会员,在购买金额和产品类别方面有什么主要区别?
在MYSQL中实现
第一步,DESCRIBE每一个表,了解表头内容和数据类型。
1.查看S_SALES表格中的数据类型
但是发现member_id的数据类型为bigint(数据型),要把它变为varchar(255)字符型。
2.查看S_MEMBERS表格中的数据类型
发现member_id的数据类型为bigint(数据型),要把它变为varchar(255)字符型。
3.查看S_PRODUCT表格中的数据类型
该表格中数据类型不用更改。
第二步,回答业务问题:
1.销售最好的产品分别是哪些?
在S_PRODUCT表中有两个产品分类指标,一个是BASE_CATEGORY(基本类-大类)另一个是CATEGORY(种类-小类)
先在MYSQL中查询销量最好的产品在哪些大类中?
可以看出销量前五的产品分别在TV、Camera lens、Digital Camera、Digital Video、Game Console五个大类中。
查询销量前10的是产品是哪些?
可以看出销量前10的产品分别都在TV、Camera lens、Digital Camera、Digital Video、Game Console五个大类中。
2.会员和非会员在购买金额和产品方面,有什么主要区别?
我们可以看出在S_SALES表中和S_MEMBERS表中都有一个共同的表头MEMBER_ID、而S_SALES表中和S_PRODUCT表中有一个共同的表头PRODUCT_ID,这样三个表就可以关联起来。
首先创建含有会员表和非会员标签的表格CONSUME
MEMBER_FLAG='Y'表示为会员 MEMBER_FLAG='N'表示为非会员
查看会员和非会员的数量有多少?
查看会员的购买金额?
查看非会员的购买金额?
会员的购买金额比非会员的购买金额高出了2倍。
查看会员和非会员在产品偏好方面有什么区别?
总结:会员的数量比非会员多,但是会员是存在会员表中的名单为老客,非会员为新客。老客多证明该企业客户忠诚度高,产品定位是正确的,但是从数据中可以看出,老客和新客的购买偏好是一样的,老客的购买金额多是因为人数多,新客的人数却很少,这会对企业造成一定风险。如果老客出现了严重的流失现象,而新客数量又很少,容易引起产品滞销造成亏损。建议:产品部门开发新产品,市场部门在留住老客户的同时也要积极的开发新客户。
3.不同注册渠道的会员,在购买金额和产品类别方面有什么主要区别?
创建一个新的表格MEMBER_APP来放置不同渠道的会员
哪一个渠道注册的会员,购买产品的金额最多?
在线注册的会员,购买产品的情况?
在线注册的会员购买电视和数码产品的居多。
通过APP注册的会员,购买产品的情况?
通过APP注册的会员,也是购买电视和数码产品的居多。
通过产品端注册的会员,购买产品的情况?
通过产品端注册的会员,也是购买电视和数码产品的居多。
通过微信注册的会员,购买产品的情况?
通过产品端注册的会员,也是购买电视和数码产品的居多。
总结:不同渠道的会员在产品的购买上有一点点的差异,大家都比较偏爱电视、数码摄像机及配件还有数码录像机。
但是在线注册的会员和通过产品端注册的会员相比游戏机,他们会考虑购买头戴式耳机!而通过APP注册和微信注册的会员正好相反,他们会考虑购买游戏机而不是头戴式耳机。如果要寻找原因,可以从会员的用户画像入手进行分析。
网友评论