Возможные дубликаты:
Функция типа Implode в SQL Server 2000?
Объединение значений строк T-SQLУ меня есть представление, которое я запрашиваю, выглядит следующим образом:
BuildingName PollNumber ------------ ---------- Foo Center 12 Foo Center 13 Foo Center 14 Барный зал 15 Барный зал 16 Баз Школа 17
Мне нужно написать запрос, который группирует BuildingNames вместе и отображает список PollNumbers, например:
BuildingName PollNumbers ------------ ----------- Foo Center 12, 13, 14 Барный зал 15, 16 Баз Школа 17
Как я могу сделать это в T-SQL? Я бы предпочел не прибегать к написанию хранимой процедуры для этого, поскольку это кажется излишним, но я не совсем специалист по базам данных. Похоже, мне нужна агрегатная функция типа SUM () или AVG (), но я не знаю, есть ли она в T-SQL. Я использую SQL Server 2005.