温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
嗯,好了各位,那接下来我们看第二一个需求,第二一个呢,需求的名称叫做各分类的商品的购物车存量的TOP10啊,是这样的啊好,那在这儿呢,我们在做这个需求之前,一定要先明确一下这个商品的购物车存量是什么意思,什么叫做商品的购物车存量来着,还记得吗?哎,还是举一个具体例子啊,比如说我这儿呢,有一个A商品,那是不是很多人的购物车里边都可能会有A商品啊对吧?好,那每个人的购物车里边是不是呃,都可能会有A商品若干件对不对?比如说张三里边,呃,那个购物车里边有下面有两件,对吧,李四对吧,有这个A商品有五件等等等等,对不对?那什么叫做A商品的购物车存量,就是所有的人的购物车当中,对吧,这个A商品的件数之和,是不是就称为A商品的购物车存量了,对吧,咱这儿呢,是这么去啊,这个这个定义的这一点大家需要搞清楚好了,那购物车存量是什么,咱清楚了,然后我们再来分析。
01:01
下,就这个需求,它最终会让我们返回什么样的数据?咱们最终返回的数据应该是这样的一个结构啊,首先你需要干啥呢?是不是先返回各分类啊对吧?那我分类是不是好多分类,哎,这里边假如说有A分类对吧?我下边我得返回什么呢?是不是得返回就是购物车存量排行前十的什么东西商品吧,对不对?OK,一号商品对吧,我的购物车存量是多少,二号商品购物车存量是多少等等等等,你是不是得把这个购物车存量排行前十的找出来啊对吧?好,那完之后继续往下走,我是不是还得有一个B上B分类啊对吧?我我需要拿的是各分类下边的前十啊好,那完还得拿B分类,B分类是不是也得找到购物车存量排行前十的商品对不对,OK,那同理,那C分类下面也得有,诶,排行前十的商品等等等等,OK,那这就是咱们这个需求要求我们返回的最终的这个结果的结构,好了,那这个需求让咱们求什么,大家应该已经清楚了,对吧?OK,好,那接下来我们继续往下走,我们来看一看这个最终的建表语句,它长什么样啊这个。
02:06
代表语句的结构也比较清晰啊,来吧,那咱现在一起看一下,那首先还是先看一下表名,表明了叫做adssku card number top3 by category,哎,嗯,大家应该能看到我们刚才那个中文标题,我们要求的是TOP10对吧,但实际上呢,咱们真正做的时候没算TOP10啊,咱算的是TOP3,呃,为啥咱算的是TOP3呢?呃,就是因为我们这个自己模拟生成的这个商品信息啊,太少了啊,就是我一个分类下边我可能一共都不到十个商品啊,那你要求TOP10的话,是不是看不出来这个效果来就对吧?那所以这边为了让效果明显一点,我们这真正算的时候,咱们其实算的是TOP3啊,TOP3也取前三就行了啊,Top几无所谓,这个算法实际上是一样的,对吧?啊,这个理解一下啊,好了,那接下来咱们继续往下看,看一下这张表的具体的字段,那这个字段首先上来第一点就是什么,是不是那个分类信息啊,对吧?OK,那大家再去算这个所谓的各分类下边的这个购物车存量里边也甭管。
03:06
OK,我这个分类指的是一级分类还是二级分类还是三级分类了啊,那咱们这儿呢,是不是这个分类信息我全包含啊,对吧?OK,好,那假如说你将来比如说你要去进行party任脉或者要进行分组等等等,你就直接按照这三个分类是不是进行,哎,这个分组就完事了,对吧?哎,这一点大家理解一下啊,好了,那这就是咱们的分类信息,分类信息完之后,我们继续往下看,这个是什么信息呢?是不是就是这个分类下边的排行前十的那个商品信息啊,对不对,然后再往下,这个就是啥呢?就是我们算出来的每个商品的购物车存量,那这个RK是啥呢?诶,是不是就是在这个分类里边的那个排名啊,对吧?OK,那这实际上就是我们这张表的全部字段好了,那将来呢,我们就会得到这样的数据啊,比如说我们以某一个分类为例,OK,这我有一个分类,好,那后边呢,我是不是会跟十个SKU啊,对吧?当然准确应该是三个啊,三个SKU完之后呢,是不是每个SKU我们都会算出来一个他自己的那个购物车存量,对吧?然后后边是不是还会紧跟着,诶这个商品在该分类下边的一个排名啊,对吧?诶123,呃,好了,那这就是咱们这个,哎,最终的一个表的结构,行了,那大家对这个结构应该就很清晰了,我就不再多说了啊。
我来说两句