(记录2023年3月8月面试遇到的面试题)
查询从22年8月开始,入职后且在职总人数排名2-5名站点名称,总入职人数,及所有渠道来源人数。
入职明细:
![]()
离职明细:
![]()
结果表:

用自建数据库类比处理此类问题:
(1)依照题目要求格式分类并排序
SELECT platform,
COUNT(1) AS 总数,
SUM(CASE WHEN firm='清多味' THEN 1 ELSE
本文介绍了如何在MySQL中利用窗口函数处理面试题,涉及查询特定时间段内入职且在职人员排名2-5的站点信息,包括站点名称、总入职人数和各渠道来源人数。由于窗口函数的限制,需要通过表嵌套和WHERE条件来规避HAVING语句的错误。
(记录2023年3月8月面试遇到的面试题)
查询从22年8月开始,入职后且在职总人数排名2-5名站点名称,总入职人数,及所有渠道来源人数。
入职明细:
![]()
离职明细:
![]()
结果表:

用自建数据库类比处理此类问题:
(1)依照题目要求格式分类并排序
SELECT platform,
COUNT(1) AS 总数,
SUM(CASE WHEN firm='清多味' THEN 1 ELSE

被折叠的 条评论
为什么被折叠?