如何在BigQuery中查询表格列表?

ProGirlXOXO

这将返回数据集中所有表的列表:

SELECT table_name
FROM data.INFORMATION_SCHEMA.TABLES
WHERE table_name not like '%INFORMATION%'

这些表都有一个date_of_data字段。

一个如何遍历SELECT max(date_of_data) FROM <table_name>上面返回的所有表?

我试过使用通配符:

SELECT max(date_of_data) FROM `data.*`

但这只会为最新表返回一个值,而不是每个表的max(date_of_data)。

米哈伊尔·伯利安(Mikhail Berlyant)

我试过使用通配符::
SELECT max(date_of_data) FROM data.*
但这只会为最新表返回一个值,而不是每个表的max(date_of_data)

SELECT _TABLE_SUFFIX AS table_name, MAX(date_of_data) AS max_date
FROM `data.*`
GROUP BY table_name

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章