标准SQL中遗留SQL的nest
函数的等价是多少。我希望汇总来源和媒体如下:
NEST(trafficSource.source + '>' + trafficSource.medium) as source
答案 0 :(得分:2)
而不是NEST
代替+
,您需要ARRAY_AGG
使用STRING_AGG
或CONCAT
:
ARRAY_AGG(CONCAT(trafficSource.source, '>', trafficSource.medium)) as source
或者:
STRING_AGG(CONCAT(trafficSource.source, '>', trafficSource.medium)) as source
第一个返回一个数组,而第二个返回逗号分隔的字符串。
答案 1 :(得分:1)