可以使用select语句完成以下操作:
SELECT col1, concat(col2 + ' ') FROM .... GROUP BY col1
我知道我可以对整数使用count(col2)或sum(col2),但是如果类型是nvarchar还是nchar,是否有串联函数?
在SQL Server中,如果要跨行连接,则没有内置函数可以执行此操作。
我个人喜欢使用XML PATH,因为它似乎表现良好,但这仅在SQL Server 2005及更高版本中有效
SELECT STUFF( ( SELECT ' ' + Description FROM dbo.Brands FOR XML PATH('') ), 1, 1, '' ) As concatenated_string