資料分析SQL面試題目9套 第2題(筆記)

2021-10-17 20:35:39 字數 1983 閱讀 2405

建表語句:

create

table userinfo(

uid varchar(10

),(20

),duration int(10

),times int(10

),dayno datetime);

load

data

infile

'c:/aaa_learning/data.csv'

into

table userinfo

fields

terminated

by','

ignore

1lines

;

select d1.dayno,

count

(distinct d1.uid)

'第1天使用者數'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=1

then d2.uid else

null

end)

'第2天使用者數'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=2

then d2.uid else

null

end)

'第3天使用者數'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=6

then d2.uid else

null

end)

'第7天使用者數'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=1

then d2.uid else

null

end)

/count

(distinct d1.uid)

as'次日留存率'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=2

then d2.uid else

null

end)

/count

(distinct d1.uid)

as'三日留存率'

,count

(distinct

case

when datediff(d2.dayno, d1.dayno)=6

then d2.uid else

null

end)

/count

(distinct d1.uid)

as'七日留存率'

from

(select

*'相機'

) d1

left

join

(select

*'相機'

) d2

on d1.uid=d2.uid

group

by d1.dayno;

匯入資料的時候報錯「[hy000][1290] the mysql server is running with the --secure-file-priv option so it cannot execute this statement」

解決辦法可參考:

mysql匯入檔案報錯[hy000][1290] the mysql server is running with the --secure-file-priv option so it cannot

資料分析師面試題目 資料分析師面試題目

資料分析師面試題目 2011 03 13 12 30 363 人閱讀 0 收藏舉報 計算平均有哪些指標,各有哪些優缺點 數值平均數有算術平均數 調和平均數 幾何平均數等形式 位置平均數有眾數 中位數 四分位數等形式 前三種是根據各單位標誌值計算的,故稱為數值平均值,後三種是根據 標誌值所處的位置 相...

資料分析面試題 一道面試題,我的答案

今天下午參加 參加了杭州某公司的資料分析面試,其中有道題目很熟悉,但沒給出最佳答案。分享一下 資料結構 姓名 類別 花費 李 看電影 30 李 吃飯 100 李 旅遊 500 王 吃飯 500 王 看電影 100 王 買衣服 700展現效果 姓名 top1類別 top1花費 top2類別 top2花...

秋招 快手 資料分析崗 面試題整理

1.不用任何公開參考資料,估算今年新生兒出生數量 1 採用兩層模型 人群畫像 人群轉化 新生兒出生數 各年齡層育齡女性數量 各年齡層生育比率 2 從數字到數字 如果有前幾年新生兒出生數量資料,建立時間序列模型 需要考慮到二胎放開的突變事件 進行 3 找先兆指標,如嬰兒類用品的新增活躍使用者數量x表示...