Split () с заполнением в большом запросе - PullRequest
0 голосов
/ 27 июня 2018

У меня есть этот запрос:

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 голосов
/ 27 июня 2018

Звучит так, как будто вы хотите объединиться с элементами массива, выходящими из 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...