Todos os produtos
Search
Central de documentação

MaxCompute:FIELD

Última atualização: Sep 21, 2026

Retorna o valor de uma variável membro de um objeto STRUCT.

Formato do comando

T field(struct <s>, string <fieldName>)

Parâmetros

  • s: Obrigatório. Um objeto STRUCT. A estrutura do STRUCT é {f1,T1, f2,T2[, ...]}. f1 e f2 são variáveis membro. T1 e T2 são os valores das variáveis membro f1 e f2, respectivamente.

  • fieldName: Obrigatório. Um valor STRING que especifica o nome da variável membro.

Valor de retorno

Retorna o valor da variável membro especificada.

Exemplo

-- Returns hello.
select field(named_struct('f1', 'hello', 'f2', 3), 'f1');

Funções relacionadas

A função FIELD é uma função de tipo complexo. Para outras funções que processam tipos de dados complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.