Извлечение человека и домена из таблицы BigQuery и создание новой

# #google-bigquery

Вопрос:

Всем привет! Я ОЧЕНЬ новичок в BigQuery на GCP. Я пытаюсь извлечь из таблицы, в которой у меня есть данные об израильских новостях, имя человека, которое чаще всего упоминается в определенном домене (который является израильским новостным сайтом), и создать новую таблицу с именем этого человека и названием домена.

Это был мой код:

 1. SELECT
2.  domain,
3.  person,
4. FROM
5.  `project.dataset.MyNewsTable` 
6. SELECT
7.  person,
8. SUM(count_of_mentions) AS all_mentions
9. FROM
10.  `project.dataset.MyNewsTable`
11. WHERE
12.  domain = 'walla.co.il'
 

Возникшая ошибка: синтаксическая ошибка: Ожидаемый конец ввода, но выбрано ключевое слово в [5:1]

но я не понимаю, что это значит и что я должен изменить. Надеюсь, я написал все так, чтобы вы могли понять, спасибо!

Ответ №1:

Если вы хотите выполнить два запроса одновременно в BQ, пожалуйста, поставьте точку с запятой в конце строки 5.

Ответ №2:

Вы кажетесь новичком в SQL в целом, а не в BigQuery в частности.

Вы пытаетесь выполнить 2 запроса одновременно. Вы должны запускать их один за другим.

 SELECT
  domain,
  person,
 FROM
  `project.dataset.MyNewsTable`; 
 
 SELECT
 person,
SUM(count_of_mentions) AS all_mentions
FROM
  `project.dataset.MyNewsTable`
 WHERE
  domain = 'walla.co.il';