Ótima maneira de concatenar / agregar strings
Eu estou encontrando uma maneira de agregar strings de diferentes linhas em uma única linha. Eu estou olhando para fazer isso em muitos lugares diferentes, então ter uma função para facilitar isso seria bom. Eu tentei soluções usandoCOALESCE
eFOR XML
, mas eles simplesmente não cortam para mim.
A agregação de sequências faria algo assim:
id | Name Result: id | Names
-- - ---- -- - -----
1 | Matt 1 | Matt, Rocks
1 | Rocks 2 | Stylus
2 | Stylus
Eu dei uma olhadaFunções agregadas definidas pelo CLR como um substituto paraCOALESCE
eFOR XML
, mas aparentementeSQL Azure não suporte a coisas definidas pelo CLR, o que é uma dor para mim porque sei que usá-lo resolveria muitos problemas para mim.
Existe alguma solução possível, ou um método similarmente ideal (que pode não ser tão ideal quanto o CLR, masEi Eu vou pegar o que eu posso conseguir) que eu possa usar para agregar minhas coisas?