O MaxCompute oferece suporte a quatro tipos de dados complexos: ARRAY, MAP, STRUCT e JSON. Este tópico descreve as funções do tipo ARRAY e suas funcionalidades.
|
Função |
Funcionalidade |
|
Verifica se todos os elementos de um array atendem à condição especificada. |
|
|
Verifica se algum elemento do array satisfaz a condição definida. |
|
|
Constrói um array com os valores fornecidos. |
|
|
Verifica se o array especificado contém determinado valor. |
|
|
Remove elementos duplicados do array. |
|
|
Retorna um array com os elementos presentes no array A e ausentes no array B, sem duplicatas. |
|
|
Calcula a interseção de dois arrays. |
|
|
Concatena elementos de um array usando uma string delimitadora específica. |
|
|
Retorna o valor máximo de um array. |
|
|
Retorna o valor mínimo de um array. |
|
|
Normaliza os elementos do array conforme a norma p (p-norm) especificada. |
|
|
Retorna a posição da primeira ocorrência de um elemento específico no array. |
|
|
Agrega os elementos de um array. |
|
|
Remove um elemento específico do array. |
|
|
Cria um array repetindo um elemento pelo número de vezes especificado. |
|
|
Ordena os elementos do array. |
|
|
Calcula a união de dois arrays e remove elementos duplicados. |
|
|
Verifica se dois arrays possuem elementos em comum. |
|
|
Combina vários arrays em uma única estrutura. |
|
|
Retorna um array com combinações de N elementos do array de entrada. |
|
|
Concatena arrays ou strings. |
|
|
UDTF que transforma uma linha de dados em várias linhas. |
|
|
Filtra elementos de um array conforme critérios definidos. |
|
|
Converte um array de arrays em um único array unidimensional. |
|
|
Retorna o valor do elemento na posição especificada do array. |
|
|
Gera um array de n-gramas a partir dos elementos especificados. |
|
|
Expande o array especificado em linhas individuais, com duas colunas correspondentes ao índice (base zero) e ao elemento. |
|
|
Retorna um array com os elementos em ordem inversa. |
|
|
Gera um array com elementos baseados em uma expressão. |
|
|
Retorna um array com os elementos reorganizados aleatoriamente. |
|
|
Retorna o número de elementos no array. |
|
|
Extrai uma parte do array a partir da posição e do comprimento especificados. |
|
|
Ordena os elementos do array especificado. |
|
|
Transforma os elementos de um array. |
|
|
Mescla dois arrays combinando elementos pela posição. |