Aracılığıyla paylaş


st_numpoints fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks Runtime 18.1 ve üzerini denetleyin

Önemli

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

Giriş GEOGRAPHY veya GEOMETRY değerdeki boş olmayan noktaların sayısını döndürür.

Bu işlev, işlevinst_npoints diğer adıdır.

Sözdizimi

st_numpoints ( geoExpr )

Argümanlar

  • geoExpr: Bir GEOGRAPHY veya GEOMETRY değer.

İadeler

Giriş INT veya GEOGRAPHY değeri içindeki boş olmayan noktaların sayısını temsil eden GEOMETRY türünde bir değer.

İşlev, birinci parametre NULL ise NULL döndürür.

Örnekler

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