FC ConcursosFC Concursos

Flashcard FC370381

Como concatenar valores de uma coluna em uma única string com separador no SQL Server?

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2024

De acordo com o assunto TI Banco de Dados: Sistema de Gerenciamento de Banco de Dados (SGBD), responda:

Como concatenar valores de uma coluna em uma única string com separador no SQL Server?
Mostrar resposta e comentário

Resposta

Para concatenar valores de uma coluna em uma única string com separador no SQL Server, utiliza-se a função STRING_AGG(expr, ', '), onde expr é a expressão ou coluna a ser concatenada e ', ' é o separador desejado.

- STRING_AGG(expr, separator) é o agregador nativo para concatenar strings e exige o separador.
- Toda coluna no SELECT que não é agregada deve aparecer no GROUP BY.
- É mais robusto agrupar pelo identificador (por ex., id) quando valores textuais não são únicos.
- Funções inexistentes no SQL Server (ex.: GROUP_CONTACT) ou omissão do separador tornam a consulta inválida.



Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359729

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo