fungsi st_npoints

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 jumlah titik yang tidak kosong dalam nilai input GEOGRAPHY atau GEOMETRY.

Fungsi ini adalah alias untuk st_numpoints fungsi.

Syntax

st_npoints ( geoExpr )

Arguments

  • geoExpr: Nilai GEOGRAPHY atau GEOMETRY.

Returns

Nilai dari jenis INT yang mewakili jumlah titik yang tidak kosong dalam nilai input GEOGRAPHY atau GEOMETRY.

Fungsi mengembalikan NULL jika input adalah NULL.

Examples

-- Returns the number of points in a non-empty multipoint geometry.
> SELECT st_npoints(st_geomfromtext('MULTIPOINT(10 34,44 57,EMPTY)'));
  2
-- Returns the number of points in an empty multipoint geometry.
> SELECT st_npoints(st_geomfromtext('MULTIPOINT(EMPTY,EMPTY)'));
  0
-- Returns the number of points in a non-empty polygon geometry.
> SELECT st_npoints(st_geomfromtext('POLYGON((0 0,1 0,1 1,0 1,0 0))'));
  5