select contains_null as no_more_null from [XXXXX] where contains_null is not null
我想在新的BigQuery表中选择上述语句,并保证新表的架构对于no_more_nulls是必需的。有没有办法做到这一点?
答案 0 :(得分:2)
是的,您可以使用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 documentation for BigQuery。