advanced
高级SQL查询与数据清洗
要求AI编写复杂的SQL查询语句处理缺失值和进行多维度聚合分析。
📝 Prompt Inhoud
给定一个包含用户表、订单表和产品表的关系型数据库。请编写一个SQL查询,完成以下任务:1. 计算每个用户在2023年的月均消费额,排除消费额低于100元的用户;2. 找出连续三个月未购买但有购买记录的流失用户;3. 使用窗口函数计算每位用户的消费金额在所在城市中的百分位排名;4. 处理订单表中可能存在的重复记录,只保留状态为‘已完成’的最新订单。请提供详细的代码注释和执行逻辑说明。