Aracılığıyla paylaş


st_difference fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi evet olarak işaretlendi Databricks Runtime 17.1 ve üzeri

Important

Bu özellik Genel Önizleme aşamasındadır.

Uyarı

Bu özellik Databricks SQL Klasik ambarlarında kullanılamaz. Databricks SQL ambarları hakkında daha fazla bilgi edinmek için bkz. SQL ambar türleri.

İki GEOMETRY giriş değerinin nokta kümesi farkını 2D bir GEOMETRY değer olarak döndürür.

Syntax

st_difference ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: İlk GEOMETRY değer.
  • geoExpr2: İkinci GEOMETRY değer.

Returns

İki giriş geometrisinin nokta kümesi farkını temsil eden GEOMETRY türünde bir değer.

Döndürülen GEOMETRY değerin SRID değeri, giriş geometrilerinin ortak SRID değeridir.

Eğer girişlerden herhangi biri NULL ise, işlev NULL döndürür.

Hata koşulları

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