gpt4 book ai didi

google-bigquery - 如何在 Google BigQuery 中列出与某个名称匹配的表?

转载 作者:行者123 更新时间:2023-12-03 23:10:24 24 4
gpt4 key购买 nike

我在 BigQuery 中使用基于模板后缀的表。为了实际利用这些,我需要将查询范围限定到特定表。有没有办法使用旧版或标准 SQL 来列出满足特定模式的表?

最佳答案

查询 Metadata about tables in a dataset
您可以在 BigQuery Legacy SQL 中执行以下操作

SELECT * 
FROM publicdata:samples.__TABLES__
WHERE table_id CONTAINS 'github'

或者使用 BigQuery 标准 SQL
SELECT * 
FROM publicdata.samples.__TABLES__
WHERE starts_with(table_id, 'github')

我刚刚意识到你很可能不是 How do I list tables that match a certain name?而是 How do I query tables that match a certain name?
在 BigQuery 标准 SQL 中 - 您可以使用 _TABLE_SUFFIX在 BigQuery Legacy SQL 中,您可以使用 TABLE_DATE_RANGE()TABLE_DATE_RANGE_STRICT()TABLE_QUERY()
您应该检查 Querying Multiple Tables Using a Wildcard Table更多细节

关于google-bigquery - 如何在 Google BigQuery 中列出与某个名称匹配的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41027005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com