HIVE常用函数大全

本文主要介绍了Hive的常用函数,包括关系运算、数学运算、逻辑运算、数值运算、日期运算、条件函数、字符串函数、集合统计函数等。特别强调了日期函数、条件函数和字符串函数的使用,如like比较、日期转换、正则表达式操作等,并提供了一些关键函数的实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hello 大家好,今天为大家分享下Hive的常用函数,不废话我们直接进入主题;

Hive的常用函数主要包含以下几大类:

  • 关系运算
  • 数学运算
  • 逻辑运算
  • 数值运算
  • 日期运算
  • 条件函数
  • 字符串函数
  • 集合统计函数
  • 复合类型构建操作
  • 复杂类型访问操作
  • 复杂类型长度统计函数

 

这里面我们不会全部为大家分享的,主要分享一些经常用的,更详细的大家可以参考如下链接:

#本文来源下链接
https://www.iteblog.com/archives/2258.html#1UNIX_from_unixtime

 

关系运算/数学运算/逻辑运算如下(操作及其简单):

 

HIVE常用函数大全

 

 

数值运算如下:

 

HIVE常用函数大全

 

 

 

集合统计函数如下

 

HIVE常用函数大全

 

 

 

复合类型如下

 

HIVE常用函数大全

 

 

 

在这里面我们重点为大家分享一下日期函数,条件函数和字符串函数:

字符串函数

like比较:like

语法: A LIKE B
操作类型: strings
描述: 如果字符串A或者字符串B为NULL,则返回NULL;如果字符串A符合表达式B 的正则语法,则为TRUE;否则为FALSE。B中字符”_”表示任意单个字符,而字符”%”表示任意数量的字符。
hive> select 1 from iteblog where 'football' like 'foot%';
1
hive> select 1 from iteblog where 'football' like 'foot____';
1
<strong>注意:否定比较时候用NOT A LIKE B</strong>
hive> select 1 from iteblog where NOT 'football' like 'fff%';
1

字符串长度函数:length

语法: length(string A)
返回值: int
说明:返回字符串A的长度
hive> select length('abcedfg') from iteblog;
7

字符串反转函数:reverse

语法: reverse(string A)
返回值: st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值