st_numpoints Función

Se aplica a:marcado como sí Databricks SQL marcado como sí Databricks Runtime 18.1 y versiones posteriores

Importante

La compatibilidad con los valores GEOGRAPHY está en versión preliminar pública. La compatibilidad con valores GEOMETRY está disponible con carácter general.

Note

Esta característica no está disponible en almacenes clásicos de Databricks SQL. Para más información sobre los almacenes de SQL de Databricks, consulte Tipos de almacenamiento de SQL.

Devuelve el número de puntos no vacíos en el valor de entrada GEOGRAPHY o GEOMETRY.

Esta función es un alias para st_npoints la función.

Sintaxis

st_numpoints ( geoExpr )

Argumentos

  • geoExpr: un valor de GEOGRAPHY o GEOMETRY.

Devoluciones

Valor de tipo INT, que representa el número de puntos no vacíos en la entrada GEOGRAPHY o el valor GEOMETRY.

La función devuelve NULL si la entrada es NULL.

Ejemplos

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