Sobre a função analítica do Oracle LISTAGG, considere as seg...

Próximas questões
Com base no mesmo assunto
Q386473 Banco de Dados
Sobre a função analítica do Oracle LISTAGG, considere as seguintes afrmativas.

1. Foi introduzida na versão 9 do Oracle (Oracle 9i).

2. Pode concatenar valores de diversos registros em uma mesma query e retorná-los em um único registro.

3. Pode trabalhar em conjunto com a cláusula ORDER BY para ordenar os valores concatenados

Assinale a alternativa que indica todas as afrmativas corretas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - São corretas apenas as afirmativas 2 e 3.

Explicação:

  • A afirmativa 1 está incorreta. A função LISTAGG não foi introduzida no Oracle 9i, mas sim na versão 11g Release 2. Este é um ponto importante para conhecer a evolução das versões do Oracle e as funcionalidades disponíveis em cada uma delas.
  • A afirmativa 2 está correta. A função LISTAGG é usada para concatenar valores de várias linhas em uma única linha, geralmente utilizando uma expressão de ordenação para definir a sequência dos valores concatenados. Isso é útil em relatórios ou consultas onde você deseja mostrar uma lista de itens relacionados a um determinado registro.
  • A afirmativa 3 está correta. A função LISTAGG permite o uso da cláusula ORDER BY para especificar a ordem dos valores concatenados. Isso fornece uma flexibilidade significativa, permitindo que os dados sejam apresentados de forma ordenada e legível.

Conhecer a função LISTAGG é essencial para o trabalho com strings e agregação de valores no Oracle, sendo frequentemente testado em concursos públicos que incluem questões sobre bancos de dados. A capacidade de combinar e ordenar informações de múltiplas linhas em uma única linha é uma ferramenta poderosa para análise de dados e construção de consultas eficientes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

1- Errada: LISTAGG foi introduzida na versão 11G

2- Correta. 

3- Correta

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo