- 3
- 0
- 约6.57千字
- 约 8页
- 2026-07-01 发布于北京
- 举报
一、UDF(用户定义函数)简介
#有时Hive内置的函数我们的需求,这时就需要用户自己定义一些功能来完成
数据查询,这就是UDF。
UDF的分类:
1.UDF:一对一,输入一个输出一个,例如:upper、substr函数。2.
UDAF:多对一,输入多个输出一个,例如:sum/min。3.UDTF:一对多,
输入一个输出多个,例如:lateralview与explode。
二、UDF案例
==================判断
#hive实现判断:18位倒
数第二位偶数为女,奇数为男15位
倒数第一位偶数为女,奇数为男
#数据源:vim
.txt
neil
ponyj
ack12312423454556561tony
412345671234908
#hive语句查询的方式#建表:hive(默认)createtable
(namestring,idcardstring)rowformat
delimitedfieldsterminatedby\t;
#将数据从linux传入hive空表中:hive(default)loaddatal
oc
原创力文档

文档评论(0)