牛天下网站做的怎么样,WordPress防伪证书插件,低价网站制作企业,广告牌模板图片活动介绍#xff1a; 「数据仓库技术交流群」已经正式启动每日SQL打卡#xff0c;帮助大家扎实基础#xff0c;努力工作之余#xff0c;别忘了自我提升。另有超多CSDN 周边礼物相送。 欢迎报名和邀请小伙伴参与#xff0c;一个人可能走得很快#xff0c;但一群人会走得很… 活动介绍 「数据仓库技术交流群」已经正式启动每日SQL打卡帮助大家扎实基础努力工作之余别忘了自我提升。另有超多CSDN 周边礼物相送。 欢迎报名和邀请小伙伴参与一个人可能走得很快但一群人会走得很远。 题目汇总 https://blog.csdn.net/weixin_39032019/category_11459536.html 发帖打卡 https://bbs.csdn.net/forums/ITID?typeId18647 加入我们 https://app.yinxiang.com/fx/13ce6bbd-f36f-4e92-be53-92dd381ed729 难度中等
SQL架构
动作表 Actions
------------------------
| Column Name | Type |
------------------------
| user_id | int |
| post_id | int |
| action_date | date |
| action | enum |
| extra | varchar |
------------------------
这张表没有主键并有可能存在重复的行。
action 列的类型是 ENUM可能的值为 (view, like, reaction, comment, report, share)。
extra 列拥有一些可选信息例如报告理由a reason for report或反应类型a type of reaction等。移除表 Removals
------------------------
| Column Name | Type |
------------------------
| post_id | int |
| remove_date | date |
------------------------
这张表的主键是 post_id。
这张表的每一行表示一个被移除的帖子原因可能是由于被举报或被管理员审查。编写一段 SQL 来查找在被报告为垃圾广告的帖子中被移除的帖子的每日平均占比四舍五入到小数点后 2 位。
查询结果的格式如下
Actions table:
-----------------------------------------------
| user_id | post_id | action_date | action | extra |
-----------------------------------------------
| 1 | 1 | 2019-07-01 | view | null |
| 1 | 1 | 2019-07-01 | like | null |
| 1 | 1 | 2019-07-01 | share | null |
| 2 | 2 | 2019-07-04 | view | null |
| 2 | 2 | 2019-07-04 | report | spam |
| 3 | 4 | 2019-07-04 | view | null |
| 3 | 4 | 2019-07-04 | report | spam |
| 4 | 3 | 2019-07-02 | view | null |
| 4 | 3 | 2019-07-02 | report | spam |
| 5 | 2 | 2019-07-03 | view | null |
| 5 | 2 | 2019-07-03 | report | racism |
| 5 | 5 | 2019-07-03 | view | null |
| 5 | 5 | 2019-07-03 | report | racism |
-----------------------------------------------Removals table:
----------------------
| post_id | remove_date |
----------------------
| 2 | 2019-07-20 |
| 3 | 2019-07-18 |
----------------------Result table:
-----------------------
| average_daily_percent |
-----------------------
| 75.00 |
-----------------------
2019-07-04 的垃圾广告移除率是 50%因为有两张帖子被报告为垃圾广告但只有一个得到移除。
2019-07-02 的垃圾广告移除率是 100%因为有一张帖子被举报为垃圾广告并得到移除。
其余几天没有收到垃圾广告的举报因此平均值为(50 100) / 2 75%
注意输出仅需要一个平均值即可我们并不关注移除操作的日期。 已经有思路开始打卡吧
打卡地址https://bbs.csdn.net/forums/ITID?typeId18647 右上角【发帖】 添加文末公众号「信息技术智库」 硬核资料关注即可领取PPT模板、简历模板、行业经典书籍PDF。 技术互助技术群大佬指点迷津你的问题可能不是问题求资源在群里喊一声。 面试题库由技术群里的小伙伴们共同投稿热乎的大厂面试真题持续更新中。 知识体系含编程语言、算法、大数据生态圈组件Mysql、Hive、Spark、Flink、数据仓库、前端等。 技术交流、非诚勿扰