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_NumGeometries
ST_NumGeometries retorna o número de geometrias em uma geometria de entrada.
Sintaxe
ST_NumGeometries(geom)
Argumentos
- geom
-
Um valor de tipo de dados
GEOMETRYou uma expressão que é avaliada como um tipoGEOMETRY.
Tipo de retorno
INTEGER que representa o número de geometrias em geom.
Nulo será retornado se geom for nulo.
Se geom for uma geometria vazia única, então 0 será retornado.
Se geom for uma geometria não vazia única, então 1 será retornado.
Se geom for um subtipo de GEOMETRYCOLLECTION ou MULTI, então o número de geometrias será retornado.
Exemplos
O SQL a seguir retorna o número de geometrias em uma multilinestring de entrada.
SELECT ST_NumGeometries(ST_GeomFromText('MULTILINESTRING((0 0,1 0,0 5),(3 4,13 26))'));
st_numgeometries
-------------
2