官网参考地址: 官网UDF - Apache Hive
1. 基本数据类型

2. 基础运算符与函数
| SQL | 结果 |
|---|---|
| A IS NULL | 空 |
| A IS NOT NULL | 非空 |
| A LIKE B | 模糊匹配 |
| A RLIKE B | 正则表达式匹配 |
| A REGEXP B | 正则表达式匹配 |
3. 类型转换
cast(expr as <type>)
例如:
cast('1' as BIGINT) 将字符串'1'转化成bigint型
4. 日期函数
| 返回值类型 | 名称 | 描述 |
|---|---|---|
| string | from_unixtime(int unixtime) | 将时间戳(unix epoch秒数)转换为日期时间字符串, 例如from_unixtime(0)="1970-01-01 00:00:00" |
| bigint | unix_timestamp() | 获得当前时间戳 |
| bigint | unix_t |

本文介绍了ApacheHive的基础数据类型、运算符与函数,特别是日期和字符串处理函数,以及如何创建表、外部表、添加分区、导入和查询数据,还涉及了自定义函数(UDF)的添加和调整执行器(reducer)的数量。
最低0.47元/天 解锁文章
1万+





