有如下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笔试题相关推荐

  1. 2021.4.11 字节跳动实习笔试题---情报解密

    2021.4.11 字节跳动实习笔试题-情报解密 题目内容 题目内容: 给你一个字符串,该字符串中有数字,字母(字母只有大写字母)以及一些其他的字符(例如:%,.等),如果首字母为字母或者数字的话,就 ...

  2. 字节跳动2019笔试题

    突然看到好久之前做的字节跳动的笔试题,当时感觉挺难的.现在才来整理(太懒了...).只记得一个了,有一个算一个吧. 题目: 输入:第一行输入一个数n,表示下边有几行.接下来输入n行,每一行格式为1,2 ...

  3. 字节跳动校招笔试题汇总

    1. 世界杯开幕式 思路:跟leetcode上求岛屿数量问题很像,使用DFS,这里要注意的是搜索方向从4个变成了8个,并且要输出最大区域里的人数. # coding:utf-8 M, N = list ...

  4. 2019字节跳动研发笔试题题解(C++)

    第一题: 用STL的string的 find 和 erase: 首先,通过find找到需要删除的字符/字符串的位置: string str; string target; int pos = str. ...

  5. 字节跳动软件测试笔试题面试题-它终于来了

    岗位是深圳这边的IES系统的测试工程师... 第一次得到大厂的面试,心情有点小激动.面试全程线上,听面试官说她是一面.面试官是女士,带个眼镜的.黄头发. 1.自我介绍 2.我看你最近的工作才一年,换工 ...

  6. 字节跳动历届笔试题(3)

    题目描述 [编码题]字符串S由小写字母构成,长度为n.定义一种操作,每次都可以挑选字符串中任意的两个相邻字母进行交换.询问在至多交换m次之后,字符串中最多有多少个连续的位置上的字母相同? 输入描述: ...

  7. 字节跳动2019笔试题王大锤

    要求如下: 1.hellllo->hello 2.helloo->hello 3.hellooww->helloww JAVA实现 import java.util.Scanner; ...

  8. 这道字节跳动的面试题,据说多数人都不会

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 前 ...

  9. 【数据分析面试】字节跳动数据分析面试题(附答案解析)

    更多优质干货内容可以look共粽号:[数据分析星球],get海量数据分析资料! 01写在前面 数据分析SQL面试笔试题系列第6篇来啦! 数据分析面试会重点考查候选人两方面的能力,一个是基础的数据工具能 ...

  10. 2020字节跳动数据库面试题及答案(二)—— NoSQL部分

    本文答案整理为原创,转载请说明出处 文章目录 redis 的底层数据结构有哪些 redis 中的 SDS 和 C 语言中的字符串有什么区别,优点是什么 redis 中的字典是如何实现的,如何解决冲突和 ...

最新文章

  1. 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
  2. Apache Commons组件集合
  3. HDU - 6582 Path(最短路+最大流)
  4. 清除浮动的方法总结CSS实现水平垂直居中方法总结
  5. 3.linux安装vsftpd服务
  6. 蔚来:首台ET7白车身合肥工厂下线
  7. 安装docker desktop for windows启动时报错
  8. TCP/IP网络编程(3)
  9. Webstorm2018破解
  10. 如何用计算机名安装打印机,如何添加打印机,教您添加共享打印机的方法
  11. vue中 this.$set的使用
  12. 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...
  13. 3DTouch桌面快捷方式
  14. 微信PC端或将支持自动登录?网友直呼好家伙
  15. 非线性回归-Polynomial regression
  16. AcWing Round #14
  17. 《JAVASE系列》抽象类与接口
  18. 基尔霍夫电压电流定律
  19. WIN10家庭版找不到Hyper-V的解决办法
  20. 网易云音乐普通用户播放VIP音乐的改变————令人感动的设计

热门文章

  1. Java毕设项目在线购书商城系统计算机(附源码+系统+数据库+LW)
  2. 基于javaweb+jsp的在线购书商城系统(java+jsp+mysql+servlert+ajax)
  3. vb mysql 实例_vb数据库编程实例-求VB连接数据库实例我想做一个VB连接数据库的简单实例,可以实现 爱问知识人...
  4. WIN10 动软代码生成器报错
  5. 直播视频网站源码,列表的展开更多和点击收起功能
  6. Android逆向分析之dex2jar异常处理的几种情况
  7. Android Json解析工具类
  8. 西门子step7 c语言开发,关于西门子STEP7 V5.5中文编程软件
  9. 中国可用的 BT Tracker 服务器列表,每24小时自动更新,去重,自动检测可用性
  10. mac上SCRT中文变问号的处理方式,亲测有效