Hive 高级操作(三)之 Hive 内置函数

本文详细介绍了Hive的各种内置函数,包括关系运算、数学运算、逻辑运算、复合类型构造函数、数值计算、集合操作、类型转换、日期处理、条件判断、字符串操作、XPath解析以及汇总统计和表格生成函数。通过实例演示了如何使用这些函数,并提供了学习路径。
摘要由CSDN通过智能技术生成

1、Hive 内置函数

内容较多,见《Hive 官方文档》:
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF

2、测试内置函数

快捷方式:
第一种方式:直接使用,例如:select concat(‘a’,‘a’) ----> aa
第二种方式:
(1)创建一个 dual 表 create table dual(id string);
(2)load 一个文件(一行,一个空格)到 dual 表;
(3)select substr(‘huangbo’,2,3) from dual。

3、展示内置函数

(1)查看内置函数:

show functions;

(2)显示函数的详细信息:

desc function abs;

(3)显示函数的扩展信息:

desc function extended concat;

4、内置函数列表

4.1、关系运算

释义 关系运算符
等值比较 =
等值比较 <=>
不等值比较 <>和!=
小于比较 <
小于等于比较 <=
大于比较 >
大于等于比较 >=
空值判断 IS NULL
非空判断 IS NOT NULL
LIKE 比较 LIKE
JAVA 的 LIKE 操作 RLIKE
REGEXP 操作 REGEXP

4.2、数学运算

释义 数学运算符
加法操作 +
减法操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值