日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

sql计算留存_SQL基础第七讲:关于用户留存率的计算

發(fā)布時(shí)間:2023/12/4 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql计算留存_SQL基础第七讲:关于用户留存率的计算 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????最近,好幾個(gè)小伙伴都拿著關(guān)于用戶留存的面試題來問我,所以今天單獨(dú)開一篇文章講一下留存問題。

????首先看一下留存是什么,簡單來說,我和你今天在一家超市購物了,明天我來購物了,你沒來,那么我就是這個(gè)超市的留存用戶。就是在設(shè)定的時(shí)間間隔都進(jìn)行購物的客戶,一般是計(jì)算七日留存,就是七天后誰來購物了。

????接著我們看題目,我就直接上原圖了:

??? 1.看了下表結(jié)構(gòu),這里我也構(gòu)造了一些數(shù)據(jù)?:

????2.看他的需求,

????????第一步是進(jìn)行了三個(gè)判斷,頭部,尾部,和腰部,定義是上個(gè)月的不同消費(fèi)額。

????????第二步是留存的概念,上個(gè)月消費(fèi)了,這個(gè)月也消費(fèi)了,看到這里,同學(xué)們應(yīng)該都想到了關(guān)聯(lián)。

????????第三步是定義了上個(gè)月和這個(gè)月的概念,這個(gè)很重要。

????3.我們開始做,看到結(jié)果集和金額沒有關(guān)系,只是中間需要轉(zhuǎn)換成不同客戶層,所以我拆開來看,先給他 判斷好他的消費(fèi)額

t_6 as (select?客戶名稱,???---計(jì)算上月消費(fèi)用戶和他的類別 case when sum(消費(fèi)金額) > 30000 then '頭部客戶' when sum(消費(fèi)金額) > 10000 then '腰部客戶' else '尾部客戶' end as 客戶類別 from 消費(fèi)表?where?消費(fèi)日期?between?date?'2020-06-01'?and?date?'2020-06-30'?group?by?客戶名稱?having?sum(消費(fèi)金額)>0))t_7 as (select?客戶名稱???--對(duì)本月消費(fèi)用戶進(jìn)行去重 from 消費(fèi)表 where 消費(fèi)日期 between date '2020-07-01' and date '2020-07-31'?group?by?客戶名稱?having?sum(消費(fèi)金額)>0)t_g(select?'頭部客戶'?as?客戶類別?from?dual?--構(gòu)造一個(gè)客戶類別表,防止少數(shù)據(jù)union allselect '腰部客戶' as 客戶類別 from dual union allselect?'尾部客戶'?as?客戶類別?from?dual?)

????這三段代碼分別可以得到下面數(shù)據(jù)

select tg.客戶類別, --最后將他們關(guān)聯(lián)起來即可 count(t6.客戶名稱) as 用戶量, count(t7.客戶名稱) as 留存用戶 from t_g tg left join t_6 t6 on tg.客戶類別 = t6.客戶類別 left join t_7 t7 on t7.客戶名稱 = t6.客戶名稱 group by tg.客戶類別---總的代碼如下:with 消費(fèi)表 as(select '張三' as 客戶名稱,date'2020-06-01' as 消費(fèi)日期,10000 as 消費(fèi)金額 from dual union allselect '張三' as 客戶名稱,date'2020-06-09' as 消費(fèi)日期,25000 as 消費(fèi)金額 from dual union allselect '李四' as 客戶名稱,date'2020-06-10' as 消費(fèi)日期,28000 as 消費(fèi)金額 from dualunion allselect '王五' as 客戶名稱,date'2020-06-30' as 消費(fèi)日期,38000 as 消費(fèi)金額 from dualunion allselect '李四' as 客戶名稱,date'2020-07-10' as 消費(fèi)日期,680 as 消費(fèi)金額 from dualunion allselect '李四' as 客戶名稱,date'2020-07-15' as 消費(fèi)日期,6800 as 消費(fèi)金額 from dualunion allselect '王五' as 客戶名稱,date'2020-07-25' as 消費(fèi)日期,3850 as 消費(fèi)金額 from dualunion allselect '馬六' as 客戶名稱,date'2020-07-31' as 消費(fèi)日期,2900 as 消費(fèi)金額 from dual),t_6 as (select 客戶名稱, case when sum(消費(fèi)金額) > 30000 then '頭部客戶' when sum(消費(fèi)金額) > 10000 then '腰部客戶' else '尾部客戶' end as 客戶類別 from 消費(fèi)表 where 消費(fèi)日期 between date '2020-06-01' and date '2020-06-30' group by 客戶名稱 having sum(消費(fèi)金額)>0) ,t_7 as (select 客戶名稱 from 消費(fèi)表 where 消費(fèi)日期 between date '2020-07-01' and date '2020-07-31' group by 客戶名稱?having?sum(消費(fèi)金額)>0),t_g as (select '頭部客戶' as 客戶類別 from dual union allselect '腰部客戶' as 客戶類別 from dual union allselect '尾部客戶' as 客戶類別 from dual )select tg.客戶類別, count(t6.客戶名稱) as 用戶量, count(t7.客戶名稱) as 留存用戶 from t_g tg left join t_6 t6 on tg.客戶類別 = t6.客戶類別 left join t_7 t7 on t7.客戶名稱 = t6.客戶名稱?group?by?tg.客戶類別

?? ?????????????????????????最后得到的結(jié)果

????????????感覺還不錯(cuò)的話,點(diǎn)下在看鼓勵(lì)一下作者吧??

??????????????沒有關(guān)注的也可以關(guān)注下公眾號(hào)~再次感謝

總結(jié)

以上是生活随笔為你收集整理的sql计算留存_SQL基础第七讲:关于用户留存率的计算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜国产福利在线 | 欧美裸体xxxx极品少妇 | 中文字幕一区二区三区人妻四季 | 男人天堂网在线观看 | 日本三级中国三级99人妇网站 | 成 人 免费 黄 色 | 欧美熟妇7777一区二区 | av大全在线播放 | 999精品 | 国产欧美一区二区三区精品酒店 | 国产成人中文字幕 | 日韩亚洲欧美一区二区三区 | www.av黄色| 日韩精品四区 | 亚洲欧美中文日韩在线 | 9l视频自拍九色9l视频成人 | 精彩视频一区二区三区 | 国产精品宾馆在线 | 欧美日韩网站 | 五月情网 | 成人h视频在线观看 | 欧美第三页 | 精品久久久久久久中文字幕 | 青青草激情 | 337p嫩模大胆色肉噜噜噜 | 久久国产这里只有精品 | 亚洲男人天堂2023 | 污视频91| 中文字幕人妻熟女在线 | 麻豆免费在线播放 | 99久久久久无码国产精品 | 国产精品久久久久影院色老大 | 国产日韩成人内射视频 | 黑丝美女一区二区 | 九九影视理伦片 | 青青色在线观看 | 国产suv精品一区二区60 | 国产高清一区二区三区 | 青青草原在线免费观看视频 | 91精产国品一二三 | 国内自拍真实伦在线观看 | 国产精品无码在线播放 | 黄色av免费在线观看 | 欧美激情成人网 | 先锋影音av资源在线 | 日本免费三片在线播放 | 一级黄色毛毛片 | 日本激情视频网站 | 国产做爰免费观看视频 | 丝袜五月天 | 青青草视频在线观看免费 | 成年人网站免费 | 天堂国产在线 | www三级免费| 亚洲丝袜中文字幕 | 秋霞午夜鲁丝一区二区老狼 | 日韩第1页 | 寡妇一级片 | av资源免费观看 | 尤物在线观看视频 | 久久av一区二区 | 丁香花在线影院观看在线播放 | 你懂的国产视频 | 黄色国产毛片 | av成人动漫 | 日免费视频 | 国产精品88久久久久久妇女 | 亚洲人成在线观看 | 成人精品自拍 | 波多野结衣一区二区三区免费视频 | 亚洲国产精品视频一区 | 中文字幕乱码人妻一区二区三区 | 免费看日产一区二区三区 | 超碰蜜桃| 亚洲精品视频中文字幕 | 中文字幕第315页 | 69av网站 | 国产欧美日韩综合精品一区二区三区 | 国产一卡二卡三卡四卡 | 国产美女一级片 | 久久久久99精品成人片我成大片 | 中文字幕23 | 黄色欧美在线观看 | 色福利视频 | 91精选视频 | 第四色在线视频 | 精品国产一区二区三区久久狼黑人 | 男生和女生一起差差差很痛的视频 | 亚洲成人黄色小说 | 日色网站 | 五月激情啪啪 | 动漫av一区二区 | 久久久久久久久久久综合 | 日日插夜夜爽 | 可以直接看的无码av | 欧美性俱乐部 | 精品少妇一区二区三区在线观看 | 亚洲av无码一区二区三区网址 | 国语播放老妇呻吟对白 |