Sdílet prostřednictvím


st_union Funkce

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

Important

Tato funkce je ve verzi Public Preview.

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í bodovou množinu sjednocenou ze dvou vstupních GEOMETRY hodnot jako 2D geometrii.

Syntax

st_union ( geo1, geo2 )

Arguments

  • geo1: První GEOMETRY hodnota.
  • geo2: Druhá GEOMETRY hodnota.

Returns

Hodnota typu GEOMETRYpředstavující sjednocení množiny bodů dvou vstupních GEOMETRY hodnot jako 2D geometrie.

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

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

Chybové podmínky

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