我在BigQuery中使用基于模板后缀的表.为了实际利用这些,我需要将查询范围扩展到特定的表.有没有办法使用遗留或标准SQL来列出满足特定模式的表?
Mik*_*ant 15
检查有关数据集中表的元数据
您可以在BigQuery Legacy SQL中执行类似下面的操作
SELECT *
FROM publicdata:samples.__TABLES__
WHERE table_id CONTAINS 'github'
Run Code Online (Sandbox Code Playgroud)
或者使用BigQuery Standard SQL
SELECT *
FROM publicdata.samples.__TABLES__
WHERE starts_with(table_id, 'github')
Run Code Online (Sandbox Code Playgroud)
我只是意识到,你最有可能的意思不是How do I list tables that match a certain name?,而是How do I query tables that match a certain name?
在BigQuery Standard SQL中 - 您可以使用_TABLE_SUFFIX和在BigQuery Legacy SQL中使用TABLE_DATE_RANGE()或TABLE_DATE_RANGE_STRICT()或TABLE_QUERY()
您应该检查使用通配符表查询多个表以获取更多详细信息
| 归档时间: |
|
| 查看次数: |
6966 次 |
| 最近记录: |