LeetCode(数据库)- 报告的记录 II

简介: LeetCode(数据库)- 报告的记录 II

题目链接:点击打开链接

题目大意:略。

解题思路:略。

AC 代码

--解决方案(1)
WITHt1AS(SELECTa.post_idaid, r.post_idrid, action_dateFROMActionsaLEFTJOINRemovalsrONa.post_id=r.post_idWHEREextra='spam'),
t2AS(SELECTCOUNT(DISTINCTrid)/COUNT(DISTINCTaid) percentFROMt1GROUPBYaction_date)
SELECTROUND(AVG(percent) *100, 2) average_daily_percentFROMt2--解决方案(2)
SELECTROUND(AVG(IFNULL(remove.cnt, 0)/total.cnt) *100, 2) ASaverage_daily_percentFROM (
SELECTaction_date, COUNT(DISTINCTpost_id) AScntFROMactionsWHEREextra='spam'GROUPBYaction_date) totalLEFTJOIN (
SELECTaction_date, COUNT(DISTINCTpost_id) AScntFROMactionsWHEREextra='spam'ANDpost_idIN (SELECTpost_idFROMRemovals)
GROUPBYaction_date) removeONtotal.action_date=remove.action_date
目录
相关文章
|
存储 前端开发 算法
打败100%的用户LeetCode学生出勤记录使用JavaScript解题|前端学算法
打败100%的用户LeetCode学生出勤记录使用JavaScript解题|前端学算法
132 0
打败100%的用户LeetCode学生出勤记录使用JavaScript解题|前端学算法
【leetcode刷题记录】js-两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
|
Java
LeetCode刷题记录(一):两数相加
LeetCode刷题记录(一):两数相加
134 0
|
机器学习/深度学习 缓存
【刷穿 LeetCode】552. 学生出勤记录 II :「记忆化搜索」&「动态规划」&「矩阵快速幂」
【刷穿 LeetCode】552. 学生出勤记录 II :「记忆化搜索」&「动态规划」&「矩阵快速幂」
【刷穿 LeetCode】551. 学生出勤记录 I : 简单模拟题(附模拟题目录)
【刷穿 LeetCode】551. 学生出勤记录 I : 简单模拟题(附模拟题目录)
|
数据库
LeetCode(数据库)- 报告的记录
LeetCode(数据库)- 报告的记录
92 0
|
算法 Java C#
LeetCode刷题551-简单-学生出勤记录 I
LeetCode刷题551-简单-学生出勤记录 I
214 0
LeetCode刷题551-简单-学生出勤记录 I
|
算法 Java C#
【算法千题案例】每日LeetCode打卡——83.学生出勤记录 I
📢前言 🌲原题样例:学生出勤记录 I 🌻C#方法:一次遍历 🌻Java 方法:一次遍历 💬总结
LeetCode 551. 学生出勤记录 I
给定一个字符串来代表一个学生的出勤记录
250 0
|
JavaScript Python
leetCode解题记录:无重复字符的最长子串(JS,PY,TS版)
leetCode解题记录:无重复字符的最长子串(JS,PY,TS版)
776 0