Hive 在配置单元中将行输出转换为列

Hive 在配置单元中将行输出转换为列,hive,hiveql,Hive,Hiveql,我对学习蜂巢还不熟悉 我有一个只有一列(字符串类型)的表,它的输出是 > select * from table1; a b c d e f 我希望以这样一种方式编写配置单元查询,即我的愿望输出应该如下所示: abc def 有人能提出建议吗。您想要的输出是2列吗?不是,它是单列。虽然我找到了解决方法,但首先使用collect_list()收集值,然后将列表列更改为string,然后使用translate()将'\002'替换为''Is your desired output 2 c

我对学习蜂巢还不熟悉

我有一个只有一列(字符串类型)的表,它的输出是

> select * from table1;
a
b
c

d
e
f
我希望以这样一种方式编写配置单元查询,即我的愿望输出应该如下所示:

abc def

有人能提出建议吗。

您想要的输出是2列吗?不是,它是单列。虽然我找到了解决方法,但首先使用collect_list()收集值,然后将列表列更改为string,然后使用translate()将'\002'替换为''Is your desired output 2 columns?'否,它是单列。.虽然我找到了解决方法,但首先使用collect_list()收集值,然后将列表列更改为string,然后使用translate()将'\002'替换为''