生成列值为CSV T-SQL 2000

时间:2009-01-15 13:48:53

标签: sql-server

嘿,让我们说我们有一个查询,它会生成城市名称列表作为输出。

1.India 2.America

现在,如果我们想让这些数据看起来像CSV,那么

印度,美

然后我们将如何在MS SQL 2000中生成它

2005年我使用XM Path

完成了这项工作

1 个答案:

答案 0 :(得分:2)

假设您的查询位于名为Table的表中,其中包含一个名为Nation的字段:

DECLARE @rval varchar(5000)
SELECT @rval = COALESCE(@rval + ',','') + Nation FROM Table
SELECT @rval

如果你有印度和美国......它会回归:印度,美国