数据岗位面试题更新 2026-08-05

请实现一个SQL,统计连续登录7天及以上的用户,要求至少给出两种方法,其中一种不能使用开窗函数。

万兴科技数据专业服务编码实现问题拆解技术原理SQL

考察说明

考察SQL连续问题解法,包括开窗函数与自连接/日期差分组等非开窗方案

回答思路

  1. 能正确设计表结构和样例数据
  2. 开窗方法正确按用户分区并按日期排序,使用日期与行号差值分组
  3. 非开窗方法正确使用自连接、日期差或排名变量
  4. 能说明两种方法的性能差异与适用场景