fungsi st_equals

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 17.1 ke atas

Important

Fitur ini ada di Pratinjau Publik.

Nota

Fitur ini tidak tersedia di gudang Databricks SQL Classic. Untuk mempelajari selengkapnya tentang gudang Databricks SQL, lihat Jenis gudang SQL.

Mengembalikan true jika dua nilai input GEOMETRY sama secara geometris, yang berarti nilai tersebut sesuai dengan kumpulan titik yang sama.

Syntax

st_equals ( geoExpr1, geoExpr2 )

Arguments

  • geoExpr1: Nilai pertama GEOMETRY.
  • geoExpr2: Nilai kedua GEOMETRY.

Returns

Nilai jenis BOOLEAN, menunjukkan apakah kedua nilai input GEOMETRY secara geometris sama.

Fungsi ini tidak mendukung pengumpulan geometri.

Untuk detail selengkapnya dan definisi formal, lihat predikat Equals dalam definisi matriks DE-9IM.

Fungsi mengembalikan NULL jika salah satu input adalah NULL.

Kondisi kesalahan

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