Hive函数入门——内置函数+用户定义函数

1、内置函数

1、字符串、时间类型函数

之前也是在c语言里面学过,包括concat、split等;

时间类型函数:

前不久用到的函数:
date_add--->当前日期的后的第几天的日期;

date_sub--->当前日期的前的第几天的日期;

2、数学函数、集合函数

round--取整数值(还能指定保留的精度)

floor--向下取整

ceil--向上取整

rand--获取随机数(范围为0~1之间)

abs--取绝对值

3、条件函数

有一个特别重要的条件转换函数

能够灵活地将中文转成英文;

还能够作为任意数据类型之间的转换(首先得合理,否则强制转换也无法成功):

4、数据脱敏函数

5、其他杂项函数

反射函数(java_method、reflect):

hash函数(hash):
取hash值,实现内容加密;

sha1函数(sha1)、sha2函数(sha2)、crc32函数(crc32)、md5函数(md5)等加密函数;

2、用户定义函数(简称UDF):

posted @ 2023-09-27 15:29  yesyes1  阅读(22)  评论(0编辑  收藏  举报