最佳答案
我正在寻找一种将不同行的字符串聚合为单行的方法。我希望在许多不同的地方做到这一点,所以有一个功能,以促进这将是不错的。我已经尝试过使用 COALESCE
和 FOR XML
的解决方案,但它们就是不适合我。
字符串聚合将执行以下操作:
id | Name Result: id | Names
-- - ---- -- - -----
1 | Matt 1 | Matt, Rocks
1 | Rocks 2 | Stylus
2 | Stylus
I've taken a look at CLR-defined aggregate functions as a replacement for COALESCE
and FOR XML
, but apparently SQL Azure 没有 support CLR-defined stuff, which is a pain for me because I know being able to use it would solve a whole lot of problems for me.
是否有任何可能的解决方案,或类似的最佳方法(这可能不是最佳的 CLR,但 嘿我将采取什么,我可以得到) ,我可以用来聚合我的东西?