我们可以在SQL Query中以逗号分隔多行吗?

时间:2011-04-07 08:53:39

标签: sql-server sql-server-2005 tsql string-aggregation

我们可以在SQL Query中以逗号分隔多行吗?

查询应该返回类似的内容:

1, "john,mike,petra"
2, "bob,carl,sandra,peter,
etc

2 个答案:

答案 0 :(得分:1)

这可以通过Management Studio enter image description here

轻松完成

答案 1 :(得分:1)

您是否希望将所有列以逗号分隔并连接为每行的单个字符串? 如果是,您可以使用此代码。

select Name+','+Phone_NO+','+Address from <table_name>

结果将如下所示:

  1. Bob,6589235,Anderson Street

  2. Jake,8547868,Jefferson Street

  3. 如果您的列不是varchar类型,那么您必须转换列。