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

漏斗转化率分析

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

题目描述

给定一张 user_events 表,记录用户在电商网站的行为事件:

  • user_id: 用户ID
  • event_type: 事件类型 (view / cart / order / pay)
  • event_date: 事件日期

请编写 SQL 查询,计算从浏览(view)到加购(cart)到下单(order)到支付(pay)的漏斗转化人数和转化率(相对于浏览人数的百分比,保留1位小数)。

期望输出列

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

数据样例

当前运行环境
user_idINTEGERevent_typeTEXTevent_dateTEXT
1view2024-01-01
2view2024-01-01
3view2024-01-01
4view2024-01-01
5view2024-01-01
6view2024-01-01
7view2024-01-01
8view2024-01-01
输入数据显示 8 / 23
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

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