我正在评估Hive,并需要在group by之后进行一些字符串字段的拼接。我发现了一个名为“concat_ws”的函数,但看起来我必须明确列出要连接的所有值。我想知道我是否可以在Hive中使用concat_ws做类似这样的事情。这里有一个例子。所以我有一个名为“my_table”的表,它有两个名为country和city的字段。我希望每个国家只有一条记录,每条记录都有两个字段-国家和城市:
select country, concat_ws(city, "|") as cities
from my_table
group by country
在Hive中是否可行?我现在使用的是CDH5的Hive 0.11版本。