st_difference függvény

A következőre vonatkozik:yes Databricks SQL check mark yes Databricks Runtime 17.1 és újabb

Megjegyzés:

Ez a funkció nem érhető el a Databricks SQL Klasszikus raktárakban. A Databricks SQL Warehouse-okkal kapcsolatos további információkért tekintse meg az SQL Warehouse típusait.

A két bemeneti GEOMETRY érték pontkészlet-különbségét adja vissza 2D GEOMETRY értékként.

Syntax

st_difference ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Az első GEOMETRY érték.
  • geoExpr2: A második GEOMETRY érték.

Returns

Típusérték GEOMETRY, amely a két bemeneti geometria ponthalmaz-különbségét jelöli.

A visszaadott GEOMETRY érték SRID-értéke a bemeneti geometriák közös SRID-értéke.

A függvény akkor ad NULL vissza, ha a bemenetek bármelyike .NULL

Hibafeltételek

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))