Несколько строк в одно значение, разделенное запятыми [дубликаты]

На этот вопрос уже есть ответ здесь:

Как объединить текст из нескольких строк в одну текстовую строку на сервере SQL? 44 ответаКак создать функцию SQL Server для «объединения» нескольких строк из подзапроса в одно поле с разделителями? [Дубликат] 13 ответов

Я хочу создать табличную функцию в SQL Server, которая должна возвращать данные в виде значений, разделенных запятыми.

Например таблица:tbl

ID | Value
---+-------
 1 | 100
 1 | 200
 1 | 300     
 1 | 400 

Теперь, когда я выполняю запрос, используя функциюFunc1(value)

SELECT Func1(Value) 
FROM tbl 
WHERE ID = 1

Вывод, который я хочу, это:100,200,300,400

Ответы на вопрос(1)

Ваш ответ на вопрос