我正在使用以下代码来查询基于多边形的数据集:
SELECT *
FROM `waze-public-dataset.partner_name.view_jams_clustered`
WHERE ST_INTERSECTS(geo, ST_GEOGFROMTEXT("POLYGON((-99.54913355822276 27.60526592074579,-99.52673174853038 27.60526592074579,-99.52673174853038 27.590813604291416,-99.54913355822276 27.590813604291416,-99.54913355822276 27.60526592074579))")) IS TRUE
验证消息显示“此查询在运行时将处理 1 TB”。
好像没有问题。但是,当我删除“WHERE INTERSECTS”函数时,验证消息说的完全一样:“此查询在运行时将处理 1 TB”,相同的 1 TB,所以我猜测 ST_INTERSECTS 函数不起作用。