【发布时间】:2016-10-17 21:56:21
【问题描述】:
短:有没有办法在不存在的 BQ 字段中查询,接收这些字段的空值?
我有几乎相同的问题 BigQuery IF field exists THEN 但有时我的 API 可以在没有某些特定字段(历史表)的情况下查询表,这种方法会失败,因为它需要一个包含该字段的表:
SELECT a, b, c, COALESCE(my_field, 0) as my_field
FROM
(SELECT * FROM <somewhere w/o my_field>),
(SELECT * FROM <somewhere with my_field>)
有没有办法做类似的事情:
SELECT IFEXISTS(a, NULL) as the-field
FROM <somewhere w/o my_field>
【问题讨论】:
标签: google-bigquery