【发布时间】:2020-05-10 02:43:44
【问题描述】:
我想在 bigquery 的数据集中对多个表运行 sql 查询。我在 python 脚本的列表中有这些表的名称,我想遍历该列表并在列表中的每个表上运行查询。
我的问题是我无法弄清楚如何构造我的查询以将 python 变量作为输入。例如,我的脚本中有这些变量:
# Variables for testing
dataset_id = 'test_dataset'
table_id = 'test_table'
这就是我尝试在查询对象中使用它们的方式:
query = """
SELECT *
FROM """ + dataset_id + '.' + table_id + """
ORDER BY 1 asc;
"""
这不起作用,我在网上找不到任何相关内容。如果您能帮助我正确构建此查询,我将不胜感激!
【问题讨论】:
标签: python-3.x google-bigquery