unnest () используется, но все еще не может получить доступ к тексту поля для значения с типом ARRAY> большой запрос - PullRequest
0 голосов
/ 14 февраля 2019

Я использую bigquery для поиска патентов, в названии которых содержится слово «металл».Мой запрос: My query

Затем я получил следующее сообщение об ошибке: Error message

Я проверил структуру данных для title_localized: The title_localized array

Что яделать неправильно?

1 Ответ

0 голосов
/ 14 февраля 2019

Вы можете использовать UNNEST для запроса вложенных полей:

SELECT
  DISTINCT country_code
FROM
  `patents-public-data.patents.publications`,
  UNNEST(title_localized) AS t
WHERE
  t.text LIKE '%metal%'
...