SQL 刷题/有序漏斗转化分析
上一题下一题困难通过率 46%

有序漏斗转化分析

聚合函数CASE WHENUNION用户行为分析漏斗分析

题目描述

给定一张 user_events 表:

  • user_id: 用户ID
  • event_type: 事件类型(browse/add_cart/order/pay)
  • event_time: 事件时间

与普通漏斗不同,有序漏斗要求每一步必须在前一步之后发生。请统计经过有序漏斗筛选后,每一步的用户数和相对于第一步的转化率(保留1位小数)。

期望输出列

列名说明
step步骤名称
user_count用户数
conversion_rate转化率(%)

数据样例

当前运行环境
idPKINTEGERuser_idINTEGERevent_typeTEXTevent_timeTEXT
11browse2024-03-01 09:00:00
21add_cart2024-03-01 09:10:00
31order2024-03-01 09:20:00
41pay2024-03-01 09:30:00
52browse2024-03-01 10:00:00
62add_cart2024-03-01 10:15:00
72order2024-03-01 10:20:00
83browse2024-03-01 11:00:00
输入数据显示 8 / 18
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

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