
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
从登录明细表(user_login_detail)中查询出,所有用户的连续登录两天及以上的日期区间,以登录时间(login_ts)为准。

近90天指包含最大日期(以订单详情表(order_detail)中最后的日期)在内的近90天。结果中复购率保留2位小数,并按复购率倒序、商品ID升序排序。注:复购率指用户在一段时间内对某商品的重复购买比例,复购率越大,则反映出消费者对品牌的忠诚度就越高,也叫回头率。此处我们定义:某商品复购率 = 近90天内购买它至少两次的人数 ÷ 购买它的总人数。现有电商订单表(order_detail)如下。

通过商品信息表(sku_info)订单信息表(order_info)订单明细表(order_detail)分析如果有一个用户成功下单两个及两个以上的购买成功的手机订单(购买商品为xiaomi 10,apple 12,小米13)那么输出这个用户的id及第一次成功购买手机的日期和第二次成功购买手机的日期,以及购买手机成功的次数。因此像下面这样写可以AC。

用户登录,相当于在线人数加1,用户登出,相当于在线人数-1。因此可以把用户登录明细转化为用户操作明细,操作时间为登录/登出时间,操作带来的在线人数变化量为1/-1。最后使用开窗函数的累积计算功能,计算每条操作发生时刻的在线人数,取最大值即为同时在线最多的人数。根据用户登录明细表(user_login_detail),求出平台同时在线最多的人数。
从用户登录明细表(user_login_detail)中查询每天的新增用户数,若一个用户在某天登录了,且在这一天之前没登录过,则任务该用户为这一天的新增用户。
原题链接:http://practice.atguigu.cn/#/question/2/desc?qType=SQL。

现要求统计各用户最长的连续登录天数,间断一天也算作连续,例如:一个用户在1,3,5,6登录,则视为连续6天登录。现有各用户的登录记录表(login_events)如下,表中每行数据表达的信息是一个用户何时登录了平台。

原题链接:http://practice.atguigu.cn/#/question/1/desc?qType=SQL查询订单明细表(order_detail)中销量(下单件数)排名第二的商品id,如果不存在返回null,如果存在多个排名第二的商品则需要全部返回。

从订单详情表(order_detail)中找出销售额连续3天超过100的商品。

从订单信息表(order_info)中查询出每个用户的最近三个下单日期的所有订单。








