目 录
0 需求描述
1 数据准备
2 问题分析
3 小结
0 需求描述
现有用户访问日志表 visit_log ,每一行数据表示一条用户访问日志。
需求:
(1)按照如下维度组合
(province),
(province, city),
(province, city, device_type)
计算用户访问量,要求一条SQL语句统计所所有组合维度的结果。
(2)根据省、市、设备,计算所有可能组合的维度的结果
(3)基于问题2,标记所有组合的的维度来源,并输出聚合维度列的名称。作为导出表,用于下游统计报表场景。具体结果如下表所示:
1 数据准备
with visit_log as (
select stack (
6,
'2024-01-01', '101', '湖北', '武汉'