Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
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ásodikGEOMETRYé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
- Ha a két bemeneti geometria bármelyike geometriai gyűjtemény, a függvény a következőt adja vissza: ST_INVALID_ARGUMENT.INVALID_TYPE.
- Ha a két bemeneti geometria eltérő SRID-értékkel rendelkezik, a függvény ST_DIFFERENT_SRID_VALUES ad vissza.
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))