st_numpoints Funkce

Platí pro:zaškrtnuto jako ano Databricks SQL zaškrtnuto jako ano Databricks Runtime 18.1 a vyšší

Důležité

Podpora hodnot GEOGRAPHY je ve verzi Public Preview. Podpora hodnot GEOMETRY je obecně dostupná.

Note

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí počet neprázdných bodů ve vstupní hodnotě GEOGRAPHY nebo GEOMETRY.

Tato funkce je aliasem pro st_npoints funkci.

Syntaxe

st_numpoints ( geoExpr )

Argumenty

  • geoExpr: A GEOGRAPHY nebo GEOMETRY hodnota.

Návraty

Hodnota typu INTpředstavující počet neprázdných bodů ve vstupu GEOGRAPHY nebo GEOMETRY hodnotě.

Funkce vrátí NULL , pokud je NULLvstup .

Příklady

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