st_difference Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano Databricks Runtime 17.1 a vyšší

Poznámka:

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí rozdíl dvou vstupních množin bodů ve formě 2D GEOMETRY hodnoty.

Syntax

st_difference ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: První GEOMETRY hodnota.
  • geoExpr2: Druhá GEOMETRY hodnota.

Returns

Hodnota typu GEOMETRYpředstavující rozdíl množiny bodů dvou vstupních geometrií.

SRID vrácené GEOMETRY hodnoty je společný SRID vstupních geometrií.

Funkce vrátí NULL , pokud je některý ze vstupů NULL.

Chybové podmínky

Examples

> SELECT st_astext(st_difference(st_geomfromtext('MULTIPOINT(EMPTY,4 3,5 6,-1 8)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))')));
  MULTIPOINT((-1 8),(5 6))