横扫SQL面试——流量与转化率分类

横扫SQL面试

在广告、电商、OTA(在线旅游)等业务中,常常需要对实体(如商品、酒店、用户)进行"流量 × 转化"的二维分析。

流量与转化率分类

输出:


思路:

text 复制代码
原始数据
   ↓
【打标阶段】→ 计算排名、是否有订单、总数等基础指标
   ↓
【分类阶段】→ 基于规则打标签(高流高转 / 高流低转 / 低流高转)
   ↓
【输出阶段】→ 过滤目标标签,返回结果

优雅:

核心思想:

不要在一行中完成所有逻辑。
把复杂问题拆解为"计算指标"和"应用规则"两个阶段代码更清晰

Spark窗口函数 :https://spark.apache.org/docs/latest/sql-ref-syntax-qry-select-window.html


给大家贴一个 测试用例,可以在本地跑一下试一下~

sql 复制代码
CREATE TABLE hotel (
    id INT,
    pv INT,
    cnt INT
);

INSERT INTO hotel VALUES
(1, 1000, 100),
(2, 950,  50),
(3, 900,  10),
(4, 800,  0),
(5, 700,  30),
(6, 600,  50),
(7, 500,  10),
(8, 400,  5),
(9, 300,  0),
(10, 200,  20);

相关推荐
鹏说大数据37 分钟前
Spark 和 Hive 的关系与区别
大数据·hive·spark
B站计算机毕业设计超人41 分钟前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人42 分钟前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
AI架构师小马42 分钟前
Hive调优手册:从入门到精通的完整指南
数据仓库·hive·hadoop·ai
数据架构师的AI之路43 分钟前
深入了解大数据领域Hive的HQL语言特性
大数据·hive·hadoop·ai
L***一1 小时前
大数据技术专业中专生职业发展路径探析
大数据
woshikejiaih1 小时前
**播客听书与有声书区别解析2026指南,适配不同场景的音频
大数据·人工智能·python·音视频
无忧智库1 小时前
某市“十五五“智慧气象防灾减灾精准预报系统建设方案深度解读 | 从“看天吃饭“到“知天而作“的数字化转型之路(WORD)
大数据·人工智能
AllData公司负责人1 小时前
AllData数据中台-数据同步平台【Seatunnel-Web】整库同步MySQL同步Doris能力演示
大数据·数据库·mysql·开源
acrelwwj2 小时前
智慧照明新引擎,ASL600 4GWJ开启城市照明精细化管理新时代
大数据·经验分享·物联网