Aracılığıyla paylaş


st_equals 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. Önizlemeler sayfasında önizleme kaydını onaylayabilirsiniz. Bkz. Azure Databricks önizlemelerini yönetme.

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 giriş GEOMETRY değeri geometrik olarak eşitse true döndürür, yani aynı nokta kümesine karşılık gelir.

Syntax

st_equals ( geoExpr1, geoExpr2 )

Arguments

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

Returns

BOOLEAN türünde bir değer, iki giriş GEOMETRY değerinin geometrik olarak eşit olup olmadığını gösterir.

İşlev geometri koleksiyonlarını desteklemez.

Daha fazla ayrıntı ve resmi tanım için DE-9IM matris tanımındakiEşittir koşuluna bakın.

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

Hata koşulları

Examples

-- Returns false as a point and polygon are not equal.
> SELECT st_equals(st_geomfromtext('POINT(1 1)'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  false
-- Returns true as the two polygons are geometrically equal.
> SELECT st_equals(st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'),st_geomfromtext('POLYGON((0 0,10 0,0 10,0 0))'));
  true