蜂巢等效的组级联

时间:2020-05-22 22:23:38

标签: hive impala

此配置单元查询有什么问题..尝试进行组串联

select ID,source_sys, group_concat(Quote||'_'||Quote_size::Integer||'@'||price::Numeric(30,4)
||'_'||quote2_size::Integer||'@'||quote2_price::Numeric(30,4),'|') as quotes from xyz_table

我遇到以下错误

分析异常:第2行的语法错误:未定义:... Quote ||'_'|| Quote_size :: Integer ||'@'|| price ... ^ Encountered :: Expected:ADD,ALTER。 .... 语法错误

1 个答案:

答案 0 :(得分:0)

在group_concat中只使用逗号。。我相信只有在oracle中,他们使用||进行串联。

select group_concat(Quote,'_',Quote_size::Int,..) from yourtable

在此处https://docs.cloudera.com/documentation/enterprise/5-5-x/topics/impala_group_concat.html

查看更多示例