【发布时间】:2015-08-11 14:59:07
【问题描述】:
我们正在将 csv 文件加载到 BigQuery 中。每个文件都会创建一个单独的表。
当我们从这些表中进行选择时,我们主要使用表查询来执行此操作,因此:
SELECT foo, bar
FROM TABLE_QUERY(name_stub,'table_id CONTAINS "_something" and msec_to_timestamp(creation_time) > date_add(current_timestamp(), -90, "day")'));
现在我们为新文件添加了新字段。因此,我们现在除了拥有“foo”和“bar”字段之外,还拥有“baz”。
当我运行以下查询时,我收到错误,即字段“baz”不存在于旧表之一上。
SELECT foo, bar, baz
FROM TABLE_QUERY(name_stub,'table_id CONTAINS "_something" and msec_to_timestamp(creation_time) > date_add(current_timestamp(), -90, "day")'));
有没有办法选择“baz”并为没有该列的表设置一个默认值?
【问题讨论】:
标签: google-bigquery