O MaxCompute oferece suporte a quatro tipos de dados complexos: ARRAY, MAP, STRUCT e JSON. Este tópico descreve as funções ARRAY e seus recursos.
|
Função |
Descrição |
|
Verifica se todos os elementos de um ARRAY atendem a uma condição especificada. |
|
|
Verifica se um ARRAY contém elementos que atendem a uma condição especificada. |
|
|
Constrói um ARRAY com valores especificados. |
|
|
Verifica se um ARRAY específico contém um valor determinado. |
|
|
Remove elementos duplicados de um ARRAY. |
|
|
Identifica elementos presentes no ARRAY A, mas ausentes no ARRAY B, remove duplicatas e retorna o resultado como um ARRAY. |
|
|
Retorna a interseção de dois ARRAYs. |
|
|
Concatena elementos de um ARRAY com um separador especificado. |
|
|
Retorna o valor máximo em um ARRAY. |
|
|
Retorna o valor mínimo em um ARRAY. |
|
|
Retorna um ARRAY com elementos normalizados conforme uma p-norma especificada. |
|
|
Retorna a posição da primeira ocorrência de um elemento especificado em um ARRAY. |
|
|
Agrega elementos de um ARRAY. |
|
|
Remove elementos especificados de um ARRAY. |
|
|
Retorna um ARRAY com um elemento especificado repetido um número determinado de vezes. |
|
|
Ordena os elementos de um ARRAY. |
|
|
Retorna a união de dois ARRAYs sem elementos duplicados. |
|
|
Verifica se dois ARRAYs contêm os mesmos elementos. |
|
|
Mescla vários ARRAYs. |
|
|
Retorna um ARRAY composto por n-gramas dos elementos do ARRAY de entrada. |
|
|
Concatena ARRAYs ou strings. |
|
|
UDTF que converte uma linha de dados em várias linhas. |
|
|
Filtra elementos de um ARRAY. |
|
|
Converte um ARRAY de ARRAYs em um único ARRAY. |
|
|
Retorna o elemento em uma posição especificada de um ARRAY. |
|
|
Retorna um ARRAY de n-gramas para os elementos especificados do ARRAY. |
|
|
Expande um ARRAY especificado em várias linhas; cada linha contém o índice (iniciando em 0) e o valor do elemento. |
|
|
Retorna um ARRAY com os elementos em ordem inversa. |
|
|
Gera um ARRAY com elementos especificados com base em uma expressão. |
|
|
Retorna um ARRAY com os elementos em ordem aleatória. |
|
|
Retorna o número de elementos em um ARRAY. |
|
|
Fatiar um ARRAY e retornar elementos a partir de uma posição especificada por um comprimento definido. |
|
|
Ordena os elementos de um ARRAY especificado. |
|
|
Transforma elementos de um ARRAY. |
|
|
Mescla dois ARRAYs elemento por elemento com base nas posições. |