Olası Çoğalt:
Is there a way to create a SQL Server function to “join” multiple rows from a subquery into a single delimited field?TSQL'de String.Join eşdeğeri nedir?
Merhaba tüm!
'n' değerlerini birleştirmenin kolay bir yolunu arıyorum. Bir şey gibi: Izleyen beğenmezseniz
SQL:
SELECT MyConcat(';', T.TextColumn)
FROM SomeTable AS T
WHERE T.SomeOtherColumn = 'Y'
RESULT:
'Qwerty;Azerty'
aşağıdaki oluşturarak bir çözüm bulduk işlevi: FONKSİYONU OLUŞTUR [dbo]. [JoinTexts] ( @deli gönye VARCHAR (20), @whereClause VARCHAR (1) )) '' VARCHAR (MAX) AS) @Texts VARCHAR (MAX BEYAN SEC @Texts = BIRLEŞIM (@Texts + @delimiter BEGIN İade + T.Texto sometable DAN T gibi olduğu T.SomeOtherColumn = @whereClause DÖNÜŞ @Texts END GO Kullanım: SEC dbo.JoinTexts ('', 'Y') – Gil