Я нахожу способ объединить строки из разных строк в одну. Я хочу сделать это во многих разных местах, поэтому было бы неплохо иметь функцию для облегчения этого. Я пробовал решения с использованием COALESCE
и FOR XML
, но они мне просто не подходят.
Агрегация строк будет делать что-то вроде этого:
id | Name Result: id | Names
-- - ---- -- - -----
1 | Matt 1 | Matt, Rocks
1 | Rocks 2 | Stylus
2 | Stylus
Я рассмотрел агрегатные функции, определенные CLR, как замену COALESCE
и FOR XML
, но, по-видимому, SQL Azure не поддерживает определенные в CLR вещи, что для меня неприятно, потому что я знаю, что возможность его использовать решит множество проблем. проблемы для меня.
Есть ли можно обойти, или так же оптимальный метод (который не может быть оптимальным , так как CLR, но эй , я возьму то , что я могу получить) , что я могу использовать , чтобы объединить свои вещи?
for xml
не работает?