Google bigquery 在BigQuery中查询多个表时防止匹配?

Google bigquery 在BigQuery中查询多个表时防止匹配?,google-bigquery,Google Bigquery,在使用标准SQL查询BigQuery中的多个表时,是否有任何方法防止某些表匹配 我们正在尝试将表与此模式匹配: 姓名1 姓名2 姓名等 我们希望避免将表与此模式匹配: 名称\u更长\u 1 名称\u更长\u 2 名称、长度等 如果我们像在“name_*”中那样使用通配符,我们最终会匹配每个表 _表_后缀似乎面临同样的限制 是否有任何方法可以通过正则表达式或创建排除标准或其他机制来阻止我们试图避免的匹配?这对于问题跟踪者来说是一个很好的功能请求。现在,如果您不喜欢*的扩展方式,您需要像在任

在使用标准SQL查询BigQuery中的多个表时,是否有任何方法防止某些表匹配

我们正在尝试将表与此模式匹配:

  • 姓名1
  • 姓名2
  • 姓名等
我们希望避免将表与此模式匹配:

  • 名称\u更长\u 1
  • 名称\u更长\u 2
  • 名称、长度等
如果我们像在“name_*”中那样使用通配符,我们最终会匹配每个表

_表_后缀似乎面临同样的限制


是否有任何方法可以通过正则表达式或创建排除标准或其他机制来阻止我们试图避免的匹配?

这对于问题跟踪者来说是一个很好的功能请求。现在,如果您不喜欢*的
扩展方式,您需要像在任何其他SQL数据库中一样请求特定的表

问题追踪器:

我自己的技巧是:将感兴趣的表的视图移动/复制/创建到另一个数据集中,然后进行*扩展,而不必处理来自其他表名的“污染”