我们需要执行地理空间查询,使用地理空间函数对两个不同表中的列进行操作(黄色\u taxi \u trips,taxi \u zones)。
udf用作连接两个表的比较。下面是我们希望通过应用函数索引来提高性能的查询。
SELECT ZONES.zone, count(1) AS hits
FROM YELLOW_TAXI_TRIPS AS TRIPS, TAXI_ZONES AS ZONES
WHERE STWithinFromText('POINT('||TRIPS.PICKUP_LONGITUDE||' '||TRIPS.PICKUP_LATITUDE||')', ZONES.geom)
GROUP BY ZONES.zone;
暂无答案!
目前还没有任何答案,快来回答吧!