7.1 Hive内置函数

文章目录

  • [1. 内置函数概述](#1. 内置函数概述)
  • [2. 函数查看与描述](#2. 函数查看与描述)
  • [3. 熟悉Hive运算](#3. 熟悉Hive运算)
  • [4. 常用内置函数](#4. 常用内置函数)
    • [4.1 数学函数](#4.1 数学函数)
    • [4.2 日期函数](#4.2 日期函数)
    • [4.3 条件函数](#4.3 条件函数)
    • [4.4 汇聚去重函数](#4.4 汇聚去重函数)
      • [4.4.1 单列数据去重](#4.4.1 单列数据去重)
      • [4.4.2 分组数据去重](#4.4.2 分组数据去重)
    • [4.5 汇聚不去重函数](#4.5 汇聚不去重函数)
    • [4.6 字符串函数](#4.6 字符串函数)
      • [4.6.1 字符串函数(上)](#4.6.1 字符串函数(上))
      • [4.6.2 字符串函数(下)](#4.6.2 字符串函数(下))
    • [4.7 集合统计函数](#4.7 集合统计函数)
  • [5. 实战总结](#5. 实战总结)

1. 内置函数概述

  • Hive 内置函数丰富,涵盖数学(如 roundlog)、字符串(如 substrconcat)、日期(如 from_unixtimedatediff)、集合(如 sizemap_keys)及条件函数(如 casecoalesce)等类别,支持对表中数据进行高效转换与计算。所有函数可在 SELECT 语句中直接调用,极大简化 ETL 与分析逻辑,提升开发效率。

2. 函数查看与描述

3. 熟悉Hive运算

4. 常用内置函数

4.1 数学函数

4.2 日期函数

4.3 条件函数

4.4 汇聚去重函数

4.4.1 单列数据去重

4.4.2 分组数据去重

4.5 汇聚不去重函数

4.6 字符串函数

4.6.1 字符串函数(上)

4.6.2 字符串函数(下)

4.7 集合统计函数

5. 实战总结

  • 本次 Hive 内置函数实战全面覆盖数学、日期、字符串、条件、聚合及集合统计等类别,通过大量示例验证了函数在数据清洗、转换、分析中的强大能力。重点掌握了 collect_setcollect_list 在去重与保留重复场景下的差异应用,熟练运用 regexp_replaceparse_urlget_json_object 等函数处理非结构化数据,并通过 percentilevar_pop 等实现统计分析。整体提升了在 Hive 中高效编写 ETL 逻辑与复杂查询的能力,为大数据处理奠定坚实基础。
相关推荐
Irene199119 小时前
Windows 11 WSL Ubuntu 环境:实际安装 Hive 踩坑实录
hive·windows·ubuntu
Irene199120 小时前
(课堂笔记)Hive 分区、分桶与数据倾斜
hive·hadoop
Irene19912 天前
在 WSL Ubuntu 上安装和使用 Hive
linux·hive·ubuntu
Irene19912 天前
(课堂笔记)Hive 基础
hive·hadoop
水火既济__3 天前
加快hive效率
数据仓库·hive·hadoop
lifewange5 天前
Hive 数据库 增删改 完整操作指南
数据库·hive·hadoop
WL_Aurora5 天前
Sqoop数据迁移工具从入门到精通
hive·hadoop·sqoop
小的~~7 天前
CentOS7安装CDH6.3.2
hive·hdfs·kafka
青春万岁!!8 天前
hive模型数据异常-作业调度问题
大数据·数据仓库·hive
白日与明月9 天前
Hive分桶机制应用
数据仓库·hive·hadoop