J青
J青
全部文章
分类
题解(2)
归档
标签
去牛客网
登录
/
注册
J青的博客
全部文章
(共5篇)
关于解决时间连续类问题的方法
要解决这类问题,首要搞清楚 A.如何证明时间是连续的 B.如何把连续的时间抽出来 C.如何限制连续的时间是多久 以SQL29 某宝店铺连续2天及以上购物的用户及其对应的天数为例 · A.如何证明时间是连续的 这个首先需要①排序 with a as( select user_id, sales_da...
Mysql
2022-05-01
44
2215
错题丨复购率&多少时间内、间隔多少时间处理
复购率中的复购人数就用开窗用产品和uid分组就好了, 但是时间间隔在90天内 就不要用datediff条件函数来算间隔条件,因为它里面是后者时间减前者时间,顺序有可能放错 但是你用DATE_SUB就不会有错误,因为是直接用时间间隔算的, 你是在3天内就是2天的间隔,90天内就是89天的间隔当天也是算...
Mysql
2022-04-18
0
113
错题丨计算平均活跃天数和月活跃天数
除数和被除数直接用count计数,不要期待select出完整的结果来算,这样就复杂化了看看 除法也可以尽量用round包起来做 SELECT DATE_FORMAT(submit_time,'%Y%m')MONTH, ROUND(COUNT(DISTINCT uid,DATE_FOR...
Mysql
2022-04-08
0
327
题解 | 子查询应该这么写#返回每个顾客不同订单的总金额#
select cust_id, (select SUM(item_price*quantity) FROM OrderItems a WHERE a.order_num=b.order_num)total_ordered from Orders b ORDER BY total_ordered...
Mysql
2022-04-03
181
9126
错题| 文本处理,取出部分关键词
有两种解法, 180cm,75kg,27,male 一种是用SUBSTRING_INDEX(字段,'间隔符号',正数为选取右起几个全部数据/负数为选取左起几个全部数据)第几个以间隔符号为基准 1.1 SELECT SUBSTRING_INDEX(profile,',',-1)gender,COUN...
Mysql
2022-03-29
1
398