Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Kontrola SQL Databricks
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íGEOMETRYhodnota. -
geoExpr2: DruháGEOMETRYhodnota.
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
- Pokud je některou ze dvou vstupních geometrií kolekce geometrie, vrátí funkce ST_INVALID_ARGUMENT. INVALID_TYPE.
- Pokud mají dvě vstupní geometrie různé hodnoty SRID, vrátí funkce ST_DIFFERENT_SRID_VALUES.
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))