O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do 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