função de subarray - Amazon Redshift

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 .

função de subarray

Manipula arrays para retornar um subconjunto dos arrays de entrada.

Sintaxe

SUBARRAY( super_expr, start_position, length )

Argumentos

super_expr

Uma expressão SUPER válida em forma de array.

start_position

A posição dentro do array para começar a extração, começando na posição de índice 0. Uma posição negativa conta para trás a partir do final do array.

length

O número de elementos a serem extraídos (o comprimento da substring).

Tipo de retorno

A função subarray retorna um valor de dados SUPER.

Exemplos

Veja a seguir um exemplo de uma função de subarray.

SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)