Выберите имя таблицы в качестве столбца в BigQuery - PullRequest
0 голосов
/ 03 августа 2020

У меня есть таблица в BigQuery, скажем table1

Я хочу иметь возможность писать

SELECT table1.table_name as Table_Name from table_name

Как я могу это сделать?

1 Ответ

0 голосов
/ 03 августа 2020

Если вам нужны имена строк и таблиц, вы можете использовать метатаблицы __TABLES__:

SELECT 
  project_id, 
  dataset_id, 
  table_id, 
  row_count 
FROM 
  `bigquery-public-data.covid19_geotab_mobility_impact.__TABLES__` 
LIMIT 
  1000

Работает с любым набором данных. Эти таблицы могут быть заменены таблицами информационной схемы в будущем, хотя https://cloud.google.com/bigquery/docs/information-schema-intro

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...