View a markdown version of this page

ST_NRings - Amazon Redshift

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 publicada em 30 de junho de 2025.

ST_NRings

ST_NRings retorna o número de anéis em uma geometria de entrada.

Sintaxe

ST_NRings(geom)

Argumentos

geom

Um valor de tipo de dados GEOMETRY ou uma expressão que é avaliada como um tipo GEOMETRY.

Tipo de retorno

INTEGER

Nulo será retornado se geom for nulo.

Os valores retornados são os seguintes.

Valor retornado Subtipo de geometria

0

Retornado se geom for um subtipo de POINT, LINESTRING, MULTIPOINT ou MULTILINESTRING .

O número de anéis.

Retornado se geom for um subtipo de POLYGON ou de MULTIPOLYGON.

O número de anéis em todos os componentes.

Retornado se geom for um subtipo GEOMETRYCOLLECTION

Exemplos

O SQL a seguir retorna o número de pontos anéis um multipolígono.

SELECT ST_NRings(ST_GeomFromText('MULTIPOLYGON(((0 0,10 0,0 10,0 0)),((0 0,-10 0,0 -10,0 0)))'));
st_nrings ------------- 2