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 逻辑与复杂查询的能力,为大数据处理奠定坚实基础。
相关推荐
邀星月为媒18 小时前
从零打造一个属于自己的 AI Agent:Core Hive Agent 开源项目解析
人工智能·hive·开源
BI专家之路20 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
fastjson_3 天前
Hive 基础函数
数据仓库·hive·hadoop
邀星月为媒6 天前
正式迁移 Gitee:core-site-hive 与 core-hive-agent 后续更新只认这两个地址
hive·hadoop·gitee
fastjson_7 天前
Hive 复杂数据类型
数据仓库·hive·hadoop
hopsky7 天前
《Hive性能调优实战》核心内容详细解读
数据仓库·hive·hadoop
赤土 炙焱19 天前
hiveserver2启动失败,磁盘满了
hive·hadoop
Francek Chen20 天前
【大数据处理与分析】数据仓库Hive:02 数据湖
大数据·数据仓库·hive·hadoop·分布式·数据分析
Waay23 天前
什么是HBase?它和Hive有什么区别?
大数据·数据库·hive·hadoop·hdfs·hbase
fastjson_24 天前
Hive的介绍和使用
数据仓库·hive·hadoop