Nest函数在Bigquery SQL标准中

时间:2017-06-15 06:08:21

标签: sql google-bigquery

标准SQL中遗留SQL的nest函数的等价是多少。我希望汇总来源和媒体如下:

NEST(trafficSource.source + '>' + trafficSource.medium) as source

2 个答案:

答案 0 :(得分:2)

而不是NEST代替+,您需要ARRAY_AGG使用STRING_AGGCONCAT

ARRAY_AGG(CONCAT(trafficSource.source, '>', trafficSource.medium)) as source

或者:

STRING_AGG(CONCAT(trafficSource.source, '>', trafficSource.medium)) as source

第一个返回一个数组,而第二个返回逗号分隔的字符串。

答案 1 :(得分:1)