Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime 17.1 e superior
Observação
Esse recurso não está disponível nos armazéns Databricks SQL Classic. Para saber mais sobre os armazéns SQL do Databricks, consulte Tipos de armazém SQL.
Retorna o envelope de todas as geometrias presentes na coluna, ou NULL caso a coluna tenha zero linhas, ou contenha apenas valores NULL.
Syntax
st_envelope_agg ( geoCol )
Arguments
-
geoCol: UmaGEOMETRYcoluna.
Returns
Um valor do tipo GEOMETRY, que representa o envelope de todas as geometrias na coluna.
A função retorna NULL se a coluna tiver zero linhas ou contiver apenas NULL valores.
Condições de erro
- Se a entrada contiver geometrias com valores SRID diferentes, a função retornará ST_DIFFERENT_SRID_VALUES.
Examples
-- Returns the envelope of multiple geometries.
> SELECT st_astext(st_envelope_agg(st_geomfromtext(*))) FROM (SELECT * FROM VALUES('POINT(-5 -5)'),('MULTIPOINT(1 2,8 8,5 9,-7 -7,EMPTY)'),('MULTILINESTRING(EMPTY,(5 5,9 9),(9 9,15 15))'),('POLYGON((0 0,10 0,10 10,0 10,0 0))'));
POLYGON((-7 -7,-7 15,15 15,15 -7,-7 -7))
-- Returns NULL for an empty result set.
> SELECT st_envelope_agg(st_geomfromtext(geom)) FROM (SELECT 'POINT(1 1)' as geom WHERE false);
NULL