SQL 刷题/计算用户复购率
上一题下一题中等通过率 50%

计算用户复购率

聚合函数子查询CASE WHEN用户行为分析营收统计

题目描述

给定一张 user_orders 表:

  • id: 订单ID
  • user_id: 用户ID
  • order_date: 下单日期
  • amount: 订单金额

复购用户定义为购买次数 >= 2 的用户。请计算总买家数、复购用户数和复购率(百分比,保留1位小数)。

期望输出列

列名说明
total_buyers总买家数
repeat_buyers复购用户数
repeat_rate复购率(%)

数据样例

当前运行环境
idPKINTEGERuser_idINTEGERorder_dateTEXTamountREAL
112024-01-10100
212024-02-15200
312024-03-20150
422024-01-05300
522024-03-10250
632024-02-01180
742024-01-20400
842024-02-20350
输入数据显示 8 / 12
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里