Hive中并没有 group concat(合并多行)的函数,但是如果只需要简单合并功能,通过以下 hive自带的两个函数即可实现
| 返回类型 | 函数 | 说明 |
|---|---|---|
| string | concat_ws(string SEP, string A, string B…) | 连接多个字符串,字符串之间以指定的分隔符分开 |
| array | collect_set(col) | 返回无重复记录的 array |
- Sql代码
1 | # 1. 查看表结构 |
Hive中并没有 group concat(合并多行)的函数,但是如果只需要简单合并功能,通过以下 hive自带的两个函数即可实现
| 返回类型 | 函数 | 说明 |
|---|---|---|
| string | concat_ws(string SEP, string A, string B…) | 连接多个字符串,字符串之间以指定的分隔符分开 |
| array | collect_set(col) | 返回无重复记录的 array |
1 | # 1. 查看表结构 |