漏斗转化率分析
聚合函数CASE WHENUNION用户行为分析漏斗分析
题目描述
给定一张 user_events 表,记录用户在电商网站的行为事件:
user_id: 用户IDevent_type: 事件类型 (view / cart / order / pay)event_date: 事件日期
请编写 SQL 查询,计算从浏览(view)到加购(cart)到下单(order)到支付(pay)的漏斗转化人数和转化率(相对于浏览人数的百分比,保留1位小数)。
期望输出列
| 列名 | 说明 |
|---|---|
| step | 步骤名称 |
| user_count | 人数 |
| conversion_rate | 转化率 (%) |
数据样例
| user_idINTEGER | event_typeTEXT | event_dateTEXT |
|---|---|---|
| 1 | view | 2024-01-01 |
| 2 | view | 2024-01-01 |
| 3 | view | 2024-01-01 |
| 4 | view | 2024-01-01 |
| 5 | view | 2024-01-01 |
| 6 | view | 2024-01-01 |
| 7 | view | 2024-01-01 |
| 8 | view | 2024-01-01 |
输入数据显示 8 / 23 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里