- Categorias:
Funções de agregação (Dados semiestruturados) , Funções de janela (Geral) , Funções de dados semiestruturados e estruturados (Matriz/objeto)
OBJECT_AGG¶
Devolve um OBJECT por grupo. Para cada par de entrada (key, value), onde key deve ser um VARCHAR e value deve ser um VARIANT, OBJECT resultante contém um campo key: value.
- Aliases:
OBJECTAGG
Sintaxe¶
Função de agregação
Função de janela
Notas de uso¶
As tuplas de entrada com NULL
keye/ouvaluesão ignoradas.A duplicação de chaves dentro de um grupo resulta em um erro
Duplicate field key 'key'.A palavra-chave DISTINCT é suportada, mas só filtra linhas duplicadas onde ambos
keyevaluesão iguais.
Quando esta função é chamada como uma função de janela, ela não oferece suporte para:
Uma cláusula ORDER BY dentro da cláusula OVER.
Quadros de janela explícitos.
Exemplos¶
Este exemplo usa OBJECT_AGG como uma função agregada: