Aracılığıyla paylaş


st_npoints 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.

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.

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

Syntax

st_npoints ( geoExpr )

Arguments

  • geoExpr: Bir GEOGRAPHY veya GEOMETRY değer.

Returns

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.

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