SQL SERVER 2005和SQL 2008均未提供字符串的聚合函数,但是自SQL 2005以后版本开始支持CLR扩展系统函数。为此,使用VS2010开发了自定义聚合函数,示例查询结果如下:select Age, dbo.joinstr(UserName, ',', 0) as Name from User group by Age。结果示例:

AGE | Name

20 | 张三, 李四

22 | 小明, 小李