Qual é o equivalente a String.Join no TSQL? [duplicado
Possible Duplicate:
xiste uma maneira de criar uma função do SQL Server para "ingressar" em várias linhas de uma subconsulta em um único campo delimitad
Olá a todos
Estou procurando uma maneira fácil de concatenar 'n' valores. Algo como
SELECT MyConcat(',', T.TextColumn)
FROM SomeTable AS T
WHERE T.SomeOtherColumn = SomeCondition
Então, se eu tiver uma tabela como:
SomeTable:
Id | TextColumn | SomeOtherColumn
----+------------+----------------
1 | Qwerty | Y
2 | qwerty | N
3 | azerty | N
4 | Azerty | Y
Isso resultaria em algo como:
SQL:
SELECT MyConcat(';', T.TextColumn)
FROM SomeTable AS T
WHERE T.SomeOtherColumn = 'Y'
RESULT:
'Qwerty;Azerty'