在大查询中使用Filldown的Split()

时间:2018-06-27 16:16:13

标签: google-bigquery

我有这个查询:

SELECT Query,QueryTargetingStatus,   SPLIT(Query," ") as SingleWords 
FROM `AdwordsDataSomething.SEARCH_QUERY_PERFORMANCE_REPORT` 
WHERE CampaignName LIKE '%en-us_atv_sch_brn_%' and QueryTargetingStatus = 'None'
ORDER BY Clicks DESC

如何“填写”第一列和第二列?

想象一下,我有2000个这样的查询结果...

感谢任何提示! DZ

1 个答案:

答案 0 :(得分:0)

听起来像您想与SPLIT中的数组元素结合在一起。您可以使用以下内容:

SELECT Query,QueryTargetingStatus, SingleWords 
FROM `AdwordsDataAvast.SEARCH_QUERY_PERFORMANCE_REPORT`,
  UNNEST(SPLIT(Query," ")) AS SingleWords
WHERE CampaignName LIKE '%en-us_atv_sch_brn_%' and QueryTargetingStatus = 'None'
ORDER BY Clicks DESC