ST_NumPoints - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

ST_NumPoints

ST_NumPoints restituisce il numero di punti contenuti in un oggetto geometrico in input.

Sintassi

ST_NumPoints(geom)

Argomenti

geom

Un valore di tipo GEOMETRY o un'espressione che restituisce un valore di tipo GEOMETRY.

Tipo restituito

INTEGER

Se geom è nullo, allora viene restituito il valore nullo.

Se geom non è un sottotipo LINESTRING, viene restituito null.

Esempi

Il seguente comando SQL restituisce il numero di punti contenuti nella linestring in input.

SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));
st_numpoints ------------- 4

Il seguente SQL restituisce null perché il geom di input non è un sottotipo LINESTRING.

SELECT ST_NumPoints(ST_GeomFromText('MULTIPOINT(1 2,3 4)'));
st_numpoints -------------