【发布时间】:2022-01-19 19:39:10
【问题描述】:
我正在尝试从谷歌大查询公共表中查询几何数据,并试图弄清楚如何在 WHERE 子句中传递值列表/过滤查询。请注意,我是在 python 中编写查询。
这是我的查询:
from google.cloud import bigquery
# Obtain geometries from Google Big Query
metros = ['Los Angeles-Long Beach-Anaheim, CA','Phoenix-Mesa-Chandler, AZ']
sql = """
SELECT *
FROM `bigquery-public-data.geo_us_boundaries.cbsa`
WHERE name IN UNNEST(metros)
"""
df = client.query(sql).to_dataframe()
我明白了:
BadRequest:400 无法识别的名称:Metros at [4:24]
【问题讨论】:
标签: python sql google-bigquery