所有任务

带上下文的评论排名

高级

亚马逊级别任务。 **条件:** 对于每个产品,显示按评分排名的前3条评论,以及每个前3条评论之后的下一条评论(用于比较)。 **表:** reviews (product_id, customer_id, rating, comment, created_at, ...) **要求:** 1. 在每个产品内按 rating DESC, created_at DESC 对评论进行排名 2. 对于前3条中的每一条,显示下一条评论的数据 3. 输出 product_id, rank, rating, comment, next_rating, next_comment **提示:** RANK() 和 LEAD() 的组合。

分类
Window Functions
预计时间
~25 分钟
数据库
PostgreSQLGreenplum
标签
FAANGInterviewRANKLEADContextоконные функции

登录后解题

开始解题