BigQuery重复的表前缀名称

时间:2018-01-17 12:18:50

标签: sql google-bigquery

我在BigQuery上有两个表,log_log_history_,有几个日期。

我想仅查询log_的所有日期数据。

SELECT id, data FROM log_* 

但它也会查询来自log_history_的数据。 我无法更改表名。 我该怎么办才能从log_表中获取数据?

1 个答案:

答案 0 :(得分:1)

假设您使用标准SQL ,您可以执行以下操作:

SELECT id, data FROM log_*
WHERE _TABLE_SUFFIX NOT LIKE '\\_history\\_%'

请注意,\\_是BigQuery中下划线的转义序列。