字节跳动sql笔试题
生活随笔
收集整理的這篇文章主要介紹了
字节跳动sql笔试题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有如下4張表,針對以下問題寫出SQL語句:
①媒體表: MEDIA (媒體id,媒體名稱,日期)②文章表: ARTICLE (文章id,示量陸量,媒體id,日期)
③粉絲關系表: REL ATIONSHIP (用戶id,用戶關注媒體id,日期)
④用戶留存表: RETENTION (用戶id,日期)所有表的分區字段均為“日期”字段。(1)查詢2019年7月,累計文章點擊量超過十萬的媒體名,以及每個媒體展示量排名前五的文章id,展示量,閱讀量
(2)查詢2019年7月1日關注粉絲人數Top100的媒體名稱,以及其粉絲的7日留存率和30日留存率。注:留存率=登錄用戶數/用戶數100% (- 般統計周期為天) ; 7日留存率= (第1天登陸過的用戶中,在第7天依然登錄的用戶數) /第1天總用戶數100%。
(3)現發現粉絲關系表中存在一個用戶同時關注多個媒體的情況存在,例:戶Id為1001的用戶,對應的用戶關注媒體id數據為1010,1020,1031。請將該表中的這種情況進行拆分為多條,使每條數據中的用戶id只對應-個用戶關注媒體id。
有做出來的同學聯系作者,必有重賞
關注公眾號:sql大數據開發
聯系作者
總結
以上是生活随笔為你收集整理的字节跳动sql笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在京东上买的手机然后申请退货的经历
- 下一篇: 永磁交流伺服电机的工作原理与更换新编码器