SQL_SQL_常见面试问题

问题类型 :SQL优化

问题描述 :用户浏览日志(date, user_id, video_id), 统计 2020.03.29 观看不同视频个数的前5名 user_id。

思路 :主要注意预计算,避免直接去重

解决方案 :

Hive_HQL_Hive优化_复杂SQL_观看不同视频个数的前5名_sql观看视频数最多的前五名用户_高达一号的博客-CSDN博客

问题类型 :窗口函数使用

问题 求连续n月的下单用户

有如下表 ,求连续3个月的下单用户

order_no | uid | dep_no | amount | datetime

1 | 2002 | 20 | 2000.0 | 2023-04-25 12:30:20

解题方案 : Hive_HQL_复杂SQL_连续发单天数_hive支持复杂sql_高达一号的博客-CSDN博客

问题 求年度分月份,累计下单金额

有如下表 ,求业务部分月的年累计订单金额

order_no | uid | dep_no | amount | datetime

1 | 2002 | 20 | 2000.0 | 2023-04-25 12:30:20

问题 求路径访问深度

今天面试遇到了一道题,通过HQL 求访问深度以及当前页与下一页面的地址

前提假设:

1.用户只访问同一page一次

2.用户单一标签页跳转

有如下图1 转换为 图2 格式,即访问路径问题

问题答案 : HIVE_SQL_复杂SQL_求访问深度以及前一跳和下一跳的地址_高达一号的博客-CSDN博客

问题类型 :SQL巧解答

问题 已知登陆表中有 uid、login_time,求每个用户的最大连续登陆天数

uid、login_time

A | 2020-08-01 10:00:00

(该问题为窗口函数问题中 : 连续n月下单用户的延申题目,可以两道问题一起考察)

问题答案 : SQL 求最大连续登陆天数_连续登录天数sql_机灵小布衣的博客-CSDN博客

相关推荐
2601_962284173 天前
基于Apache Cassandra与Python的数据建模及ETL实践
python·nosql·etl·数据建模·apachecassandra
想吃披萨5 天前
Kettle下载地址
etl
RestCloud5 天前
飞书多维表格落地新思路:ETL做数据导入,豆包做业务智能分析
数据仓库·飞书·etl·数据传输·api对接·豆包
鸽芷咕7 天前
金仓KES向量数据库实战:一条SQL干掉ETL,机器人不再把停产货当现货卖
数据库·sql·etl
RestCloud9 天前
从Kettle迁移到ETLCloud:作业转换、调度迁移与平滑过渡方案
etl·kettle·etlcloud·数据传输·数据同步·数据集成平台
RestCloud10 天前
不同系统集成:CRM系统与ERP、财务系统的数据双向同步
etl·crm·erp·数据集成·etlcloud·数据传输·数据同步
Patrick在香港11 天前
把 Claude 塞进 pandas 管道:7 条脏地址实测,5 条自动清洗、2 条被闸门拦下
python·pandas·etl·claude·数据清洗
RestCloud17 天前
行业数据集成架构对比:金融、制造、政务三大场景的差异化设计
金融·架构·制造·etl·etlcloud·数据传输·数据集成平台
zgl_2005377918 天前
源代码:跨数据库通用“字段级”数据血缘解析与图形化(2/3:标注信息的拆解、检验、保存)
大数据·数据库·数据仓库·sql·数据挖掘·etl·嵌入式实时数据库
楠楠子呀21 天前
独立站聊天转化全链路:从二维码引流到数据复盘
java·javascript·数据仓库·python·c#·自动化·etl