HIVE 数据库中split函数
时间: 2023-09-16 09:06:26 浏览: 171
Ubuntu下安装hive数据库
在Hive数据库中,split函数用于将字符串根据指定的分隔符拆分成一个数组。split函数的语法如下:
```sql
split(str, delimiter)
```
其中,str是要拆分的字符串,delimiter是分隔符。
示例:
假设有一个表t,包含一个列name,存储了逗号分隔的姓名字符串,如下所示:
```
+------------------------+
| name |
+------------------------+
| Alice,Bob,Charlie |
+------------------------+
```
可以使用split函数将name列拆分成一个数组:
```sql
SELECT split(name, ',') as names
FROM t;
```
执行以上查询语句后,将得到如下结果:
```
+------------------------+
| names |
+------------------------+
| ["Alice","Bob","Charlie"]|
+------------------------+
```
这样就将逗号分隔的姓名字符串拆分成了一个数组。
阅读全文