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

给定一张帖子表t,字段包括日期pdate、用户ID mid、帖子ID pid和帖子内容content,请编写SQL查询最近一周内每天发帖量排名前10的用户及其发帖数。

最右数据互联网/IT编码实现问题拆解SQL

考察说明

考察窗口函数与日期过滤的SQL编写能力

回答思路

  1. 正确过滤近一周的日期范围
  2. 使用窗口函数按天分区并按发帖数排名
  3. 准确输出每天top10的用户mid及发帖数
  4. 考虑并列排名或边界情况的处理