Teilen über


st_union-Funktion

Gilt für:check marked yes Databricks SQL check marked yes Databricks Runtime 17.1 and above

Important

Dieses Feature befindet sich in der Public Preview.

Hinweis

Dieses Feature ist in Databricks SQL Classic Warehouses nicht verfügbar. Weitere Informationen zu Databricks SQL Warehouses finden Sie unter SQL Warehouse-Typen.

Gibt die Punktsatzunion der beiden Eingabewerte GEOMETRY als 2D-Geometrie zurück.

Syntax

st_union ( geo1, geo2 )

Arguments

  • geo1: Der erste GEOMETRY Wert.
  • geo2: Der zweite GEOMETRY Wert.

Returns

Ein Wert vom Typ GEOMETRY, der die Punktsatzunion der beiden Eingabewerte GEOMETRY als 2D-Geometrie darstellt.

Der SRID des zurückgegebenen GEOMETRY Werts ist die gemeinsame SRID der beiden Eingabewerte GEOMETRY .

Die Funktion gibt zurück NULL , wenn eine der Eingaben lautet NULL.

Fehlerbedingungen

Examples

-- Returns union of multipoint and polygon.
> SELECT st_astext(st_union(st_geomfromtext('MULTIPOINT(EMPTY,4 3,5 6,-1 8)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))')));
  GEOMETRYCOLLECTION(POINT(-1 8),POINT(5 6),POLYGON((0 0,0 10,10 0,0 0)))
-- Returns union of two overlapping polygons.
> SELECT st_astext(st_union(st_geomfromtext('POLYGON((0 0,5 0,5 5,0 5,0 0))'),st_geomfromtext('POLYGON((3 3,8 3,8 8,3 8,3 3))')));
  POLYGON((5 3,5 0,0 0,0 5,3 5,3 8,8 8,8 3,5 3))