hive 两个collect_set 合并
时间: 2024-01-01 14:03:23 浏览: 342
hive数据表-小文件合并代码(java)
可以使用Hive自带的concat_ws函数将两个collect_set合并成一个字符串,再使用split函数将其分割开成结果集。具体语法如下:
```
select split(concat_ws(",", collect_set(col1)), ",") as result
from table1
```
其中,collect_set(col1)表示对某一列进行去重操作,concat_ws(",", ...)表示将结果以逗号分隔符连接为一个字符串,最后再用split函数将其分割成结果集。
阅读全文