分享好友 最新动态首页 最新动态分类 切换频道
大数据面试SQL每日一题系列:最高峰同时在线主播人数。字节,快手等大厂高频面试题
2024-11-07 23:14

之后会不定期更新每日一题sql系列。

大数据面试SQL每日一题系列:最高峰同时在线主播人数。字节,快手等大厂高频面试题

SQL面试题每日一题系列内容均来自于网络以及实际使用情况收集,如有雷同,纯属巧合。

**问题1:**如下为某直播平台各主播的开播及关播时间数据明细,现在需要计算该平台最高峰期同时在线的主播人数。

问题2:以下为某直播间用户上线与下线的时间数据明细,现求该直播间最高峰同时在线的用户人数。

以上两个问法为同一问题。

 

数据预览

idstart_timeend_time12024-05-05 07:59:062024-05-05 08:57:5422024-05-05 08:14:022024-05-05 08:51:3232024-05-05 08:38:102024-05-05 08:38:2842024-05-05 08:41:222024-05-05 08:42:0352024-05-05 08:33:392024-05-05 08:52:1962024-05-05 08:54:502024-05-05 08:56:0772024-05-05 08:56:122024-05-05 08:57:4282024-05-05 08:21:432024-05-05 08:21:4892024-05-05 07:59:582024-05-05 08:13:42102024-05-05 08:20:052024-05-05 08:29:42

查询同时最大人数,考察的是对拉链转化为日志的处理方式以及聚合开窗函数的累积计算的使用。聚合开窗函数使用详见SQL窗口函数之聚合函数类

维度评分题目难度⭐️⭐️⭐️⭐️题目清晰度⭐️⭐️⭐️⭐️⭐️业务常见度⭐️⭐️⭐️⭐️⭐️

1.生成日志流水

对原始数据进行处理,生成主播上下线的日志流水数据,增加标记状态值(上线为1,下线为-1)。

 

数据结果如下

idlog_timeflag12024-05-05 08:57:54-122024-05-05 08:51:32-132024-05-05 08:38:28-142024-05-05 08:42:03-152024-05-05 08:52:19-162024-05-05 08:56:07-172024-05-05 08:57:42-182024-05-05 08:21:48-192024-05-05 08:13:42-1102024-05-05 08:29:42-112024-05-05 07:59:06122024-05-05 08:14:02132024-05-05 08:38:10142024-05-05 08:41:22152024-05-05 08:33:39162024-05-05 08:54:50172024-05-05 08:56:12182024-05-05 08:21:43192024-05-05 07:59:581102024-05-05 08:20:051

2.开窗函数聚合

对上下线日志流水进行开窗聚合累积计算且查看上下线明细。

 

数据结果

idlog_timeflagacum_login12024-05-05 07:59:061192024-05-05 07:59:581292024-05-05 08:13:42-1122024-05-05 08:14:0212102024-05-05 08:20:051382024-05-05 08:21:431482024-05-05 08:21:48-13102024-05-05 08:29:42-1252024-05-05 08:33:391332024-05-05 08:38:101432024-05-05 08:38:28-1342024-05-05 08:41:221442024-05-05 08:42:03-1322024-05-05 08:51:32-1252024-05-05 08:52:19-1162024-05-05 08:54:501262024-05-05 08:56:07-1172024-05-05 08:56:121272024-05-05 08:57:42-1112024-05-05 08:57:54-10

3.计算最大在线人数

最后计算最大同时在线人数

 

数据结果

max_acum_login4

最大在线人数为4。

如果是最上面的问题2,每个房间同时在线最大人数呢

那它的写法应该是这样的。

 

就不补充具体数据演示了。

思路:以第一个问题为基础,这里只是多增加了一个房间维度,按房间分组进行开窗聚合累积计算以及最后的分组求最大值。如有问题,欢迎联系我点击此处加群一起学习讨论。

以上,本期全部内容。

感谢阅读。

最新文章
成品网站1.1.719:全流程智能建站工具,让网站优化和流量提升一步到位!
网站制作总是让人望而却步?技术门槛、设计难度、时间成本,这些问题让许多人迟迟未能实现自己的建站计划。然而,一款名为成品网站1.1.719的工具正在悄然改变这一切。它通过简洁的设计和强大的功能,为用户带来了全新的建站体验。不同于传统
谷歌浏览器苹果手机版
谷歌浏览器苹果手机版是针对苹果ios平台而推出的一款移动浏览器,其官方名称又叫做chrome手机浏览器,该软件的性能丝毫不比电脑版差,图片清晰无水印,而且信息很准确,没有其他不相关的内容;新版本更是加入了语音搜索功能、用户无需输入
第49章邪王追妻
  因为通过刚才破妄法眼的透视,王乐根本就没发现进入地下遗址空间的门户。《帝国之雪洗天下》第五卷《血色象牙塔》完。  王乐可不想把这大好时光浪费在等待上面,毕竟这个档口上还远远不是休息的时候。邪王追ࣹ
无需谷歌搜索,教你11个高级搜索技巧!
我是汤老师一个放纵不羁爱自由的人在这里我希望你们不受约束尽情嗨众所周知,谷歌搜索在中国无法使用,鉴于国内的搜索引擎搜索命中率的问题,很多用户在怀念谷歌,也有很多用户仍然在通过各种方式使用谷歌,在大多数情况下用户都是通过基本
101种获取优质链接的方法
1.搞一个XXX的101个方法。这种文件经常被引用,经常会成为权威文件。人们没法不链接向这种表列。2.写一篇“帮你XXX的10个窍门”文章。非常容易得到链接。3.针对某个话题总结一个完整的参考资料列表。4.
什么是思维导图,在线思维导图对SEO有用吗?
在我多年的SEO优化与项目管理经历中,我发现,无论是策划内容框架还是梳理复杂信息,思维导图都是一个不可或缺的工具。它不仅帮助我更清晰地思考,还无形中促进了创意的碰撞。今天,我们就来聊聊什么是思维导图,以及在线思维导图在SEO优化
揭秘 SEO 按天扣费模式的猫腻,你知道多少?
关键词每日扣费一定靠谱吗?近年来,SEO行业形势不断发生变化,各种新的SEO计费方式和营销模式不断涌现。如今,大多数SEO公司都采用每日扣费的模式来吸引客户。事实上,每日抵扣模式还有很多技巧。今天,就带大家了解一下一家公司的日常扣
专业SEO关键词优化:提升网站排名,打造互联网流量利器
为了让您的网站在激烈的市场竞争中占据有利位置,进行精准的关键词优化是必不可少的。如何才能进行高效且专业的SEO关键词优化呢?我们将为您介绍几个关键的优化步骤。关键词研究是SEO优化的第一步,也是最为基础和重要的一步。通过关键词研
Copilot插件:时时陪伴的AI助手 | Obsidian实践
这段时间,有点儿沉迷于AIGC实践不可自拔,也因此懈怠了Obsidian实践。回过头来猛然发觉,其实Obsidian也“上架”了很多与ChatGPT有关的插件。赶紧体验下,看看有没有什么,是一下子就能用起来的。不得不说,自从我安装了Copilot插件,就再
seo优化推广如何 SEO优化推广效果与策略解析
SEO优化推广如何:掌握数字时代的营销利器在当今数字化迅猛发展的时代,企业的在线可见性和品牌影响力变得至关重要SEO(搜索引擎优化)作为一种有效的数字营销策略,不仅能够帮助企业在竞争激烈的市场中脱颖而出,还能带来持续、稳定的流量
相关文章
推荐文章
发表评论
0评