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
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