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 true se os dois valores de entrada GEOMETRY se cruzarem.
Syntax
st_intersects ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: UmGEOMETRYvalor. -
geoExpr2: UmGEOMETRYvalor.
Returns
Um valor do tipo BOOLEAN, que indica se os dois valores de entrada GEOMETRY se cruzam.
Para obter mais detalhes e a definição formal, consulte o predicado Intersects na definição da matriz DE-9IM.
A função retorna NULL se qualquer uma das entradas for NULL.
Condições de erro
- Se as geometrias de entrada não tiverem o mesmo valor SRID, a função retornará ST_DIFFERENT_SRID_VALUES.
Examples
-- Returns true if geometries intersect.
> SELECT st_intersects(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
true
-- Returns false if geometries do not intersect.
> SELECT st_intersects(st_geomfromtext('POINT(5 6)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
false