自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 窗口函数OVER

窗口函数摘要 窗口函数是一种在保留原始数据行的同时,对每一行进行"上下文计算"的函数。与普通聚合不同,窗口函数不会减少行数,而是为每行添加计算结果列。核心语法为XX函数() OVER(PARTITION BY 分组列 ORDER BY 排序列 移动窗口范围)。 主要特点: 支持三种窗口函数类型:聚合型、分析型和取值型 OVER子句可包含PARTITION BY分组、ORDER BY排序 移动窗口通过ROWS/RANGE BETWEEN定义范围,支持向前(PRECEDING)、向后(FOLLOWING)和无限

2026-07-28 09:46:10 425

原创 高级查询-侧视图使用

本文总结了Hive中行转列和列转行的常用方法。行转列主要使用EXPLODE函数配合LATERAL VIEW实现,可将数组或Map结构拆分成多行。列转行使用COLLECT_SET/COLLECT_LIST函数,前者去重后者保留重复值。文章特别指出两个常见问题:内存溢出和字段长度溢出,并提供了解决方案。还解释了LATERAL VIEW的本质是将UDTF生成的虚拟表与原表做笛卡尔积连接的语法糖。最后用口诀总结了关键操作要点:"炸数组用explode,收拢数组用collect,去重用Set留重用List"。

2026-07-27 10:57:09 446

原创 大数据小白总结

内外部表

2026-07-25 15:35:41 745 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除