Delen via


st_disjoint functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Retourneert waar als de twee invoerwaarden GEOMETRY disjunct zijn.

Syntax

st_disjoint ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: De eerste GEOMETRY waarde.
  • geoExpr2: De tweede GEOMETRY waarde.

Returns

Een waarde van het type BOOLEAN, waarmee wordt aangegeven of de twee invoerwaarden GEOMETRY niet aaneengesloten zijn.

Zie het predicaat Disjoint in de DE-9IM-matrixdefinitie voor meer informatie en de formele definitie.

De functie retourneert NULL als een van de invoerwaarden is NULL.

Foutvoorwaarden

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