1. select admin_id,count(photo_id)/7 '日均审核量' from a where datediff(curdate(),admin_date)<=7 group by admin_id order by '日均审核量' desc 2.第二题题目有点问题,某天不同年龄段?每天上传视频数?合在一起就有歧义了。 而且用户数量也不能和每天上传视频数合在一张表里吧,除非是每天的用户数量和每天的上传视频数才行。题目不太严谨,我没太看明白。我就不写代码了,写思路了。 1) 每个年龄段的用户数量,b和c表做左连接之后,就可以用case when 了,然后再group by 年龄段分组,就能到用户数量了,每天上传视频数group by 年龄段,时间就行。 2) b和c表做左连接之后,就可以用case when 了,之后每个人的年龄的值就变成了年龄段。 然后在对这个表用窗口函数rank() over(partiton by '年龄段' order by rand()) 排名 得到一个新表。最后对这个新表设置条件where<=100,就可以得到答案。 我上面表达的可能不是很好,如果有没理解的,或者我表达有错误的,可以一起讨论一下😀。

相关推荐

白火同学:先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务