O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
ST_NumPoints
ST_NumPoints retorna o número de pontos em uma geometria de entrada.
Sintaxe
ST_NumPoints(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY.
Tipo de retorno
INTEGER
Nulo será retornado se geom for nulo.
Nulo será retornado se geom não for do subtipo LINESTRING.
Exemplos
O SQL a seguir retorna o número de pontos na linestring de entrada.
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
O SQL a seguir retornará nulo porque a entrada geom não é do subtipo LINESTRING.
SELECT ST_NumPoints(ST_GeomFromText('MULTIPOINT(1 2,3 4)'));
st_numpoints
-------------