Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
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: İlkGEOMETRYdeğer. -
geoExpr2: İkinciGEOMETRYdeğ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ı
- İki giriş geometrisinin herhangi biri geometri koleksiyonuysa işlev ST_INVALID_ARGUMENT döndürür. INVALID_TYPE.
- İki giriş geometrisi farklı SRID değerlerine sahipse işlev ST_DIFFERENT_SRID_VALUES döndürür.
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