Можете ли вы указать ограничение на ненулевой столбец в операторе select в BigQuery? - PullRequest
0 голосов
/ 09 мая 2018
select contains_null as no_more_null from [XXXXX] where contains_null is not null

Я хотел бы выбрать приведенную выше инструкцию в новую таблицу BigQuery и гарантировать, что для схемы новой таблицы требуется REQUIRED для no_more_nulls. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 10 мая 2018

Да, вы можете использовать оператор CREATE TABLE ... AS SELECT .... Например,

CREATE TABLE dataset.my_new_table
(
  no_more_null INT64 NOT NULL
) AS
SELECT contains_null AS no_more_null
FROM dataset.my_old_table
WHERE contains_null IS NOT NULL;

Дополнительную информацию см. В документации DDL для BigQuery .

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