hql中没有group_concat()函数吗
时间: 2023-11-30 10:41:41 浏览: 129
MySQL中group_concat函数深入理解
在HiveQL中,没有内置的group_concat()函数。但是,可以使用collect_set()或collect_list()函数来实现类似的功能。这两个函数都可以将分组后的结果集合并为一个数组或列表,然后可以使用concat_ws()函数将数组或列表中的元素连接起来。以下是一个示例查询:
```
SELECT id, concat_ws(',', collect_list(name)) AS namet
FROM tmp
GROUP BY id;
```
这将返回与上述Oracle SQL查询相同的结果。
阅读全文