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 verdadeiro se os dois valores de entrada GEOMETRY forem disjuntos.
Syntax
st_disjoint ( geoExpr1, geoExpr2 )
Arguments
-
geoExpr1: O primeiroGEOMETRYvalor. -
geoExpr2: O segundoGEOMETRYvalor.
Returns
Um valor do tipo BOOLEAN, indicando se os dois valores de entrada GEOMETRY são disjuntos.
Para obter mais detalhes e a definição formal, consulte o predicado Disjoint 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 duas geometrias de entrada tiverem valores SRID diferentes, a função retornará ST_DIFFERENT_SRID_VALUES.
Examples
-- Returns false if geometries are not disjoint.
> SELECT st_disjoint(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
false
-- Returns true if geometries are disjoint.
> SELECT st_disjoint(st_geomfromtext('POINT(5 6)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
true