Hello 大家好,今天为大家分享下Hive的常用函数,不废话我们直接进入主题;
Hive的常用函数主要包含以下几大类:
- 关系运算
- 数学运算
- 逻辑运算
- 数值运算
- 日期运算
- 条件函数
- 字符串函数
- 集合统计函数
- 复合类型构建操作
- 复杂类型访问操作
- 复杂类型长度统计函数
这里面我们不会全部为大家分享的,主要分享一些经常用的,更详细的大家可以参考如下链接:
#本文来源下链接 https://www.iteblog.com/archives/2258.html#1UNIX_from_unixtime
关系运算/数学运算/逻辑运算如下(操作及其简单):

数值运算如下:

集合统计函数如下:

复合类型如下:

在这里面我们重点为大家分享一下日期函数,条件函数和字符串函数:
字符串函数
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) 返回值: string 说明:返回字符串A的反转结果
hive> select reverse(abcedfg’) from iteblog; gfdecba
字符串连接函数:concat
语法: concat(string A, s

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

被折叠的 条评论
为什么被折叠?



