3.5.3. Consultas de Janela ou Intervalo
Consulta: Quais UF possuem geometrias com interação com o retângulo de coordenadas \((-54.23, -21.49)\) e \((-43.89, -12.90)\)?
|
Solução:
SELECT *
FROM uf
WHERE ST_Intersects(
geom,
ST_MakeEnvelope( -54.23, -21.49, -43.89, -12.90, 4674 )
);
Usando apenas os retângulos envolventes das geometrias:
SELECT *
FROM uf
WHERE geom && ST_MakeEnvelope( -54.23, -21.49, -43.89, -12.90, 4674 );
Nota
As consultas vistas nessa seção são conhecidas por Window Query ou Range Query.