SQL 刷题/【字节跳动】统计企业版团队高级分析功能采纳情况
上一题下一题困难通过率 0%

【字节跳动】统计企业版团队高级分析功能采纳情况

JOIN 连接聚合函数CASE WHEN日期函数用户行为分析面试真题

题目描述

来源:字节跳动 SQL 面试真题

一家 SaaS 公司发布了“高级分析仪表盘”(Advanced_Analytics)功能,该功能仅对企业版(Enterprise)客户开放。产品团队希望统计功能发布首月(2025 年 4 月)内开始使用该功能的企业版团队,并根据使用强度进行分层。

数据表

teams 客户团队表

字段类型说明
team_idINT团队唯一编号,主键
team_nameVARCHAR团队名称
plan_levelVARCHAR套餐级别,例如 Free、Pro、Enterprise
creation_dateDATE团队账户创建日期

feature_usage 功能使用日志表

字段类型说明
usage_idINT使用记录唯一编号,主键
team_idINT使用功能的团队 ID
feature_nameVARCHAR功能名称,例如 SSO、API_Access、Advanced_Analytics
usage_timestampDATETIME功能使用时间

题目要求

查询 2025 年 4 月 1 日至 4 月 30 日期间使用过 Advanced_AnalyticsEnterprise 团队。

对每个符合条件的团队计算:

  • april_usage_count:该团队在 2025 年 4 月使用 Advanced_Analytics 的总次数。
  • first_ever_usage_date:该团队使用平台任意功能的最早日期,格式为 YYYY-MM-DD
  • april_usage_count > 50 时,adoption_category 为“深度采纳团队”,否则为“普通采纳团队”。

排序规则:

  1. “深度采纳团队”优先于“普通采纳团队”。
  2. april_usage_count 降序。
  3. team_id 升序。

数据样例

当前运行环境
team_idPKINTteam_nameVARCHAR(100)plan_levelVARCHAR(20)creation_dateDATE
1Aurora AnalyticsEnterprise2024-12-15
2ByteWorksEnterprise2025-01-10
3CloudNinePro2025-02-01
4Data HarborEnterprise2024-11-20
5Evergreen LabsEnterprise2025-03-01
6FrostbyteEnterprise2025-04-15
输入数据显示 6 / 6
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里