- Categorias:
Funções de agregação (Contagem de valores distintos), Funções de janela (Agregação de dados semiestruturados)
ARRAY_UNIQUE_AGG¶
Retorna um ARRAY que contém todos os valores distintos da coluna especificada.
Sintaxe¶
ARRAY_UNIQUE_AGG( <column> )
Argumentos¶
column
A coluna que contém os valores.
Retornos¶
A função retorna uma ARRAY contendo os valores distintos na coluna especificada. Os valores em ARRAY não estão em nenhuma ordem particular, e a ordem não é determinante.
A função ignora valores NULL em column
. Se column
tiver apenas valores NULL ou a tabela contendo column
estiver vazia, a função retorna uma ARRAY vazia.
Notas de uso¶
Essa função pode ser usada como um dos seguintes tipos de funções:
-
Quando usada como uma função de janela, essa função não oferece suporte a quadros de janelas.
Esta função não oferece suporte a um tipo estruturado como argumento de entrada.
Exemplos¶
Agregação¶
Consulte Uso de matrizes para computar valores distintos para agregações hierárquicas.