Hive常用函数大全(二)
发布网友
发布时间:1天前
我来回答
共1个回答
热心网友
时间:23小时前
Hive常用函数详解
1. 关系运算函数
等值比较: =
等值比较: =~ (Java LIKE)
不等值比较: <> 和 !=
区间比较: ...
空值判断: IS NULL
非空判断: IS NOT NULL
LIKE比较: LIKE
正则表达式比较: RLIKE
REGEXP操作: REGEXP
2. 数学运算函数
加法: +
减法: -
乘法: *
除法: /
取余: %
位与: &
位或: |
位异或: ^
位取反: ~
3. 逻辑运算
逻辑与: AND, &&
逻辑或: OR, ||
逻辑非: NOT, !
4. 复合类型构造函数
Map结构
Struct结构
Named_struct结构
Array结构
Create_union
5. 复合类型操作符
获取array/map/struct元素
6. 数值计算
取整: round
精度取整: round
向下取整: floor
向上取整: ceil
随机数: rand
...
绝对值: abs
三角函数: sin, asin, cos, acos
...
...(其他功能如集合操作、类型转换、日期时间、条件判断、字符串处理等依次列举)
15. 表格生成函数
数组拆分: explode
Map拆分: explode
以上是对Hive常用函数的全面介绍,涵盖了从基础的比较和运算,到复杂的数据处理和转换,涵盖了多个数据处理场景。