摘要
Hive内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。
数学函数
1.
模拟如下:
2.
如下:
注:rand()括号里写数字,值不改变,不写,则取任意0-1之间小数
3.
如下:
4.
如下:
5.
实例如下:
集合函数
1.
如下:
2.
如图:
类型转换函数
1.
如下:
日期函数
1.
如下:
2.
如下:
注:quarter(date/string)函数支持Hive1.3.0 之后的版本
如下:
4.
如下:
注:dayofweek(current_date())-1 是因为第一天是从周日开始算的,所以要减去一天。
条件函数
如下:
字符函数
如下:
聚合函数
表生成函数
如下: