【发布时间】:2015-05-03 05:32:07
【问题描述】:
我正在评估 Hive,需要在 group by 之后进行一些字符串字段连接。我找到了一个名为“concat_ws”的函数,但看起来我必须明确列出所有要连接的值。我想知道我是否可以在 Hive 中使用 concat_ws 做这样的事情。这是一个例子。所以我有一个名为“my_table”的表,它有两个名为国家和城市的字段。我希望每个国家/地区只有一条记录,每条记录将有两个字段 - 国家和城市:
select country, concat_ws(city, "|") as cities
from my_table
group by country
这在 Hive 中可行吗?我现在正在使用来自 CDH5 的 Hive 0.11
【问题讨论】:
标签: hive cloudera-cdh