hive string 转array
时间: 2023-07-04 19:20:26 浏览: 248
hive列转行案例
5星 · 资源好评率100%
可以使用 Hive 内置函数 `split()` 将一个字符串转换为数组,例如:
```
SELECT split('a,b,c,d', ',') as my_array;
```
这将返回一个包含四个元素的数组:`["a", "b", "c", "d"]`。其中,第一个参数是待转换的字符串,第二个参数是分隔符。你可以将其应用于表中的某个字段,例如:
```
SELECT split(my_string_field, ',') as my_array FROM my_table;
```
这会将 `my_table` 表中的 `my_string_field` 字段转换为数组。
阅读全文