所有任务

处理相等性的前3名客户

中级

亚马逊级别任务。 **条件:** 对于每个月,按订单总金额找出前3名客户。如果总金额相等,则包括所有具有相同排名的客户。 **表:** ecommerce_orders (customer_id, order_date, total_amount, ...) **要求:** 1. 按月分组 (DATE_TRUNC) 2. 使用 DENSE_RANK 正确处理相等性 3. 输出 month, customer_id, total_amount, rank **提示:** DENSE_RANK() OVER (PARTITION BY month ORDER BY total DESC)

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

登录后解题

开始解题