Dicas de SQL: STRING_AGG e GROUP_CONCAT

Fala pessoal, tudo bem com vocês?

Espero que sim, então vamos de dicas com SQL.

Se precisar agrupar dados em uma linha e separar os dados por vírgula(,), você pode usar no SQL Server o STRING_AGG().

Veja um exemplo sem STRING_AGG() e outro com STRING_AGG()

Captura de tela de uma consulta SQL exibindo os resultados de um comando SELECT com colunas representando 'NomeAluno' e 'Curso'.
Código SQL demonstrando o uso da função STRING_AGG() para agrupar cursos por aluno em um resultado com separação por vírgula.

Se estiver usando MySQL, e precisar agrupar dados em uma linha e separar eles por vírgula(,), você pode usar o GROUP_CONCAT.

Veja agora um exemplo Sem GROUP_CONCAT e Com GROUP_CONCAT no MySQL.

Código SQL exibindo a seleção de alunos e seus respectivos cursos, sem utilização da função de agrupamento.
Código SQL utilizando a função GROUP_CONCAT para agrupar cursos por aluno, exibindo uma tabela com os resultados.

Ambos resolvem seu problema e facilita sua vida.

O que achou?

Espero ter ajudado com essa simples contribuição.

Grande abraço e até o próximo post pessoal!

Felippe

Que 2026 seja…

Fala pessoal, tudo bem com vocês?

Feliz Ano Novo!!!

Grupo de pessoas comemorando a chegada de 2026 sob um céu noturno iluminado por fogos de artifício, com um grande letreiro indicando '2026' e uma lua cheia projetando um gráfico de dados.

Que 2026 seja repleto de saúde, prosperidade e felicidades!

Que 2026 seja repleto de soluções para todos os pipelines que derem problemas, para todas as consultas de banco de dados que ficarem lentas, que as nuvens suportem todas as requisições sem falhar.

Que 2026 seja de muito aprendizado e que você possa evoluir mais e mais.

Grande abraço e até o próximo post pessoal!

Felippe

May 2026 be

Hi Guys, how are you doing?

Happy new year!!!

Pessoas comemorando a virada do ano com fogos de artifício e uma placa que diz 'HAPPY NEW YEAR 2026' em um ambiente festivo.

May 2026 be filled with health, prosperity, and happiness.

May 2026 be filled with solutions for all problematic data pipelines, for all slow database queries, and may the cloud support all requests without fail.

May 2026 be a year of great learning, and may you continue to evolve.

Big hugs and I´ll see you on our next post guys.

Felippe