Partilhar via


st_disjoint Função

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 e superior

Important

Este recurso está no Public Preview.

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 primeiro GEOMETRY valor.
  • geoExpr2: O segundo GEOMETRY valor.

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

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